我正在显示一个单选按钮表,每个单选按钮对应一个具有唯一 ID 的配方。我正在使用提交标签来准确提交按下了哪个单选按钮,指示选择了哪个配方。我正在尝试将 id 传递给我的 Controller 以进行一些查询/表单字段。我在实际传递 id 时遇到了麻烦。有人可以帮助我吗,我是 Ruby 新手?谢谢!

<%= form_tag(:action => 'chooseOption') do %>
<%= submit_tag("Show Recipe", :class => 'action show') %>
<%= submit_tag("Delete Recipe", :class => 'action delete') %>

<td><%= radio_button_tag 'recipe', recipe, @recipe == recipe %></td>
  <td>recipe.recipe_name</td>
  <td>recipe.total_calories</td>
  .....all the other fields
</td>

最佳答案



http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-radio_button



http://guides.rubyonrails.org/form_helpers.html



最后但并非最不重要,

Labels for radio buttons in rails form

关于html - 使用 Rails 获取单选按钮选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9355294/

10-13 02:13