Rails - передача значений переключателей в параметр - PullRequest
2 голосов
/ 09 июля 2010

Я пытаюсь использовать несколько переключателей для выбора и использовать параметр в качестве условия поиска для моей модели ... Пока что у меня есть.Просмотр

<% form_tag do %>
<p> <%= radio_button_tag :interest,  "apple" %> Apple </p>
<p> <%= radio_button_tag :interest, "orange" %> Orange </p>
<p> <%= radio_button_tag  :interest, "peach" %> Peach </p>
<p> <%= radio_button_tag :interest, "banana" %> Banana </p>
<p> <%= submit_tag 'Choice' %> </p>
<% end %> 
<p>Result: <%= @result %></p>

как мне получить @result = param [?], Чтобы он отображал значение радиокнопок?

В конце концов, я бы поместил параметр в условия поиска, гдеэто было бы что-то Fruit.find (: all,: type => "name LIKE?", param [?])

Я смотрел на Радиокнопки на Rails , но я не знал, каксделать это форма, чтобы вы могли прочитать значение параметра

1 Ответ

4 голосов
/ 09 июля 2010

Вы всегда можете посмотреть на сгенерированный HTML. В этом случае (если вы не используете префиксы), оно должно быть как <input name="interest" ... >. Таким образом, вы можете получить значения параметров по params[:interest].

на комментарий
Чистый HTML. Вы найдете нечто похожее, если вы проверите html, сгенерированный вашими тегами rails.

<input name="interest" value="apple" type="radio"> Apple <br/>
<input name="interest" value="orange" type="radio"> Orange <br/>
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...