Как мне отключить image_submit_tag из хэша params? - PullRequest
3 голосов
/ 07 мая 2010

Кто-нибудь знает, как исключить параметры x и y при использовании image_submit_tag с методом get?

У меня есть простая форма поиска, и я использую get для передачи значения в URL. Когда я использую image_submit_tag, он также добавляет координаты x и y, поэтому я получаю URL-адреса вроде

http://example.com?q=somesearchterm&x=15&y=12

Когда я использовал submit_tag, я могу использовать атрибут: name => nil (был в одном из Railscasts Райана Бейтса), но, похоже, он не работает для image_submit_tag. Конечно, это не влияет на функциональность, но я не нуждаюсь в них и хотел бы, чтобы они успокоились.

1 Ответ

2 голосов
/ 07 мая 2010

На самом деле это часть HTML и браузера, а не Rails.Вы не можете ничего сделать, кроме как изменить использование image_submit или перехватить отправку формы с помощью JS и отредактировать параметры.Вы также можете использовать обычную отправку и стилизовать ее с помощью CSS для отображения изображения, или использовать изображение и прикрепить к нему JS для отправки формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...