コネクタテンプレートとJSファイルは同じディレクトリにあり、同じ名前である必要があります。したがって、
/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.hbs
<form {{action 'lonerWatch' content on='submit'}}>
<p>Enter your email address to watch this topic for updates</p>
<input name="email" placeholder="Your email"/>
<button>Watch</button>
</form>
および
/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.js
export default {
actions: {
lonerWatch(content) {
console.log(content);
},
},
};
これにより、アクションが機能するはずです。興味があれば、こちらで詳細を読むことができます。