同じview上に同じアクションへのリンクが2つあって、そのどちらかをクリックしたかで、アクションの中で処理を分けたいです。クエリを渡すなどして切り分けられないでしょうか?
ruby
1index.html.erb 2 3#ボタン1 4<%= link_to "処理1", { :action => "do_it" } > 5#ボタン2 6<%= link_to "処理2", { :action => "do_it" } >
ruby
1 2controller.rb 3 4def do_it 5 6 #共通した処理 7 ・ 8 ・ 9 ・ 10 11 if "押されたボタン" == "ボタン1" 12 処理1 13 else 14 処理2 15 end 16 17end 18
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。