【Rails】image_submit_tagとsubmit_tagの違い
今日、view側の実装を行った時に勉強になったこと。
今までsubmit_tagでパラメータを使う場合、当然view側の記述はこのようになる。
<%= submit_tag 'g08m11のブログ', :name => 'g08m11', 'data-role' => 'none' %>
そして期待するパラメータはprams[:g08m11]はです。
しかし今回は画像が使えてかつ、submit_tagと同じ処理が出来る
image_submit_tagを使うことにしました。
<%= image_submit_tag 'front/g08m11/btn-g08m11.png',:alt=>'g08m11のブログ',:name => "g08m11" %>
ここでも期待したパラメータはparams[:g08m11]だったのですが、
結果はparams[:g08m11]ではなく、params["g08m11.x"] とparams["g08m11.y"]となっていました。
どうやら、image_submit_tagでは