Ruby On Rails で小さなアプリケーションの開発を始めています。ビューに短いフォームがあります:
<%= form_for @event do |f| %>
<%= f.fields_for :items do |item| %>
<input type="number" id="quantity" />
<% end %>
<%= f.submit 'Join', :name => "join" %>
「送信」をクリックした後、フォームの各フィールドに含まれるデータにアクセスし、データベースに挿入を実行するコントローラーのメソッドを実行します。
実際に呼び出されたコントローラーのメソッドは「更新」ですが、他のコントローラーのメソッドを呼び出したいのですが、更新はイベント作成者専用であるため、他のユーザーはフォームを送信できません。
送信ボタンのアクションをカスタマイズして、コントローラーの機能を実行する (更新しない) にはどうすればよいですか?