0
我想让用户在两个单选按钮之间进行选择,然后将该数据传输到控制器,并将其用作数据库的过滤器。然后应该将数据库中过滤的数据重新显示在页面上。 我的形式没有模型的表格
<%= form_tag do %>
<%= radio_button_tag(:sex, "male") %>
<%= label_tag(:male, "I am male") %>
<%= radio_button_tag(:sex, "female") %>
<%= label_tag(:female, "I am female") %>
<%= submit_tag("Submit") %>
<% end %>
但我我如何能做到这一点不确定。我创建了一个名为“国家”的模型,这个模型提到了一个数据库,该数据库有一个国家名单以及该国内与性别相关的一些统计数据。有什么建议么?
是不是可以将表单中的数据添加到SQL查询中并使用它直接获取数据? – manis
当您提交表单时,表单的字段将作为参数发送到Rails。然后,您可以引用控制器中的参数,以使用映射到相应数据库列的各个属性初始化模型。 – dhaile