Il template del connettore e il file JS devono trovarsi nella stessa directory e avere lo stesso nome. Quindi
/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.hbs
<form {{action 'lonerWatch' content on='submit'}}>
<p>Inserisci il tuo indirizzo email per ricevere aggiornamenti su questo argomento</p>
<input name="email" placeholder="La tua email"/>
<button>Guarda</button>
</form>
e
/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.js
export default {
actions: {
lonerWatch(content) {
console.log(content);
},
},
};
La tua azione dovrebbe quindi funzionare. Puoi leggere di più qui se sei interessato.