сдача парама с метки рельсовой формы - PullRequest
1 голос
/ 14 июля 2010

Я использую тег формы для реализации поиска text_field.

<% form_tag catalogues_path(:select => params[:select]), :method => "get" do %>

Проблема в каталоге catalog__path, который должен состоять из пары. К сожалению, выбранный параметр не передается в верхний пример ...

Результат такой же, как если бы я просто написал:

<% form_tag catalogues_path, :method => "get" do %>

Любая подсказка будет оценена!

Спасибо Makrus

Ответы [ 2 ]

3 голосов
/ 14 июля 2010

Привет. Если вы хотите отправить что-то из вашей формы как params[:select], используйте hidden_field_tag :select, :value=>params[:select] внутри формы или хотите, чтобы в вашем URL-адресе было что-то вроде

http://localhost/catalogues?select=something?

1 голос
/ 14 июля 2010

это работает для меня.

почему бы вам не написать html напрямую, тогда

<form method="get" action="/catalogues?select=<%= params[:select] %>">

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