2
私は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" %>
。
実際には、コントローラのメソッドは「更新」ですが、他のコントローラのメソッドを呼び出すと、イベントの作成者のみが更新されますので、他のユーザーはフォームを送信できません。
送信ボタンのアクションをコントローラの機能(更新ではない)を実行するようにカスタマイズするにはどうすればよいですか?