Railsで、次のように1つのフォームに複数のSubmitボタンを追加したときの処理のハンドリングについて説明します。 # app/views/articles/_form.html.erb <%= form_for(@article) do |f| %> ... <%= submit_tag "投稿" %> <%= submit_tag "プレビュー", name: "preview_button" %> <% end %> 動作確認 Rails 4.1 目次 Submit時のパラメーターを確認 Submitボタンにname属性を設定 コントローラーで処理を振り分ける ビューに表示内容を設定 動作確認 1. Submit時のパラメーターを確認 まず、「投稿」ボタン、「プレビュー」ボタンを押した時のparamsの内容を確認してみましょう。 # 投稿ボタンをした時のパラメーター Parame
![Railsで1フォームに複数のサブミット(Submit)ボタンを配置するTips - Rails Webook](https://cdn-ak-scissors.b.st-hatena.com/image/square/20254f37e76d5c0de21a5fb77159498163486c3f/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnipe880324%2F20141206%2F20141206180539.png)