0
我想切換到使用image_submit_tag而不是submit_tag,所以我可以有一個很好看的按鈕。但參數列表越來越錯位:rails image_submit_tag x y values
<% form_tag 'reports', {:method => 'get'} do %>
...
image_submit_tag("image.png", :name => 'filter')
...
這被轉換爲以下HTML:
<form action="reports" method="get">
...
<input name="filter" src="/images/add_filter.png?1391926927" type="image">
...
我看不錯,但隨後當控制器函數被調用,我得到這個爲帕拉姆列表:
{"filter.y"=>"9", "filter.x"=>"9", "controller"=>"reports", "action"=>"index"}
我使用名稱來確定按下了哪個按鈕。如何將x和y值合併到我的名字中?它可以正常使用submit_tag。
我發現this thread觸及x和y值,但沒有提到他們爲什麼會被合併到名稱字段中。絕對奇怪。任何幫助表示讚賞!請不要在RoR 2.3上留下不相干的批評。