Ruby on Rails将按钮值传递给下一页

时间:2015-07-24 22:42:07

标签: html ruby-on-rails ruby twitter-bootstrap radio-button

我正在尝试设计一个既包含单选按钮字段又包含链接列表的网页。单击其中一个链接时,我想将按钮的关联值传递给控制器​​。到目前为止,我有以下代码:

在我的观看页面中:

<div id="radio_buttons">
    <%= radio_button_tag 'radioGroup', "1" %> 1 &nbsp;&nbsp;&nbsp;
    <%= radio_button_tag 'radioGroup', "2" %> 2 &nbsp;&nbsp;&nbsp;
    <%= radio_button_tag 'radioGroup', "4" %> 4 &nbsp;&nbsp;&nbsp;
</div>

...
<div class = "text">
    <%= link_to "mylink", search_path(:radioGroup => @radioGroup)%>
</div>

在我的控制器中:

@radioGroup = params[:radioGroup]

当我添加行&#39; puts @ radioGroup&#39;对我的控制器,它什么都不打印。我可以通过链接点击(即文本字段中包含的那些)将不同的值传递给新的网页,但由于某种原因,我无法弄清楚如何使用按钮执行相同的操作。有谁知道如何做到这一点? 谢谢!

1 个答案:

答案 0 :(得分:0)

如果要向其他页面提交多个值,则应使用HTML表单。请查看此页面以获取更多相关信息:http://guides.rubyonrails.org/form_helpers.html