如何从params哈希中安静image_submit_tag?

时间:2010-05-06 20:12:30

标签: ruby-on-rails

当您将image_submit_tag与get方法一起使用时,是否有人知道如何消除x和y参数?

我有一个简单的搜索表单,并使用get传递url中的值。当我使用image_submit_tag时,它还会附加x和y坐标,所以我得到像

这样的网址
http://example.com?q=somesearchterm&x=15&y=12

当我使用submit_tag时,我可以使用:name => nil属性(在Ryan Bates的一个Railscasts中),但它似乎不适用于image_submit_tag。当然,它不会影响功能,但我不需要它们,并希望它们安静下来。

1 个答案:

答案 0 :(得分:2)

这实际上是HTML和浏览器的一部分,而不是Rails。除了更改使用image_submit或使用JS拦截表单提交并编辑参数之外,您无法做很多事情。您也可以使用常规提交并使用CSS对其进行样式化以显示图像,或使用图像并将JS附加到其中以提交表单。