我需要将带有link_to的表单值传递给' new'在rails中的页面。
'新'页面表单单选按钮代码:
= f.collection_radio_buttons :model, books.all, :id, :model, :prompt => true, label: "Book"
所以它看起来像5个单选按钮列表。
我需要通过以下方式将值传递给此单选按钮:
= link_to "New", path_to_new_page
是否可以仅使用rails而不使用javascript?
答案 0 :(得分:3)
你不能只提交表格吗?它会是这样的
= form_for(@model_object, url: path_to_new_page(@model_object)) do |f|
= f.collection_radio_buttons :model, books.all, :id, :model, :prompt => true, label: "Book"
= f.submit "New"
你可以在这里找到例子 - > http://guides.rubyonrails.org/form_helpers.html
如果您不能/不会使用表单提交,您可以捕获点击事件,然后转到包含从输入中收集的参数的新页面。