gpt4 book ai didi

ruby-on-rails - 表单标签只传递一个值而不是多个

转载 作者:太空宇宙 更新时间:2023-11-03 16:27:56 24 4
gpt4 key购买 nike

我在表单中有一个 form_tag,其中包含两个下拉框。当我提交表单时,两个字段 id 都没有通过我不知道我在哪里做错了......

<%= form_tag '/daily_report' do -%>
<label>Search</label>
<%= select_tag "id", options_from_collection_for_select(User.all, "id", "firstname",:selected => @s) %>
<%= select_tag "id", options_from_collection_for_select(Project.all, "id", "name",:selected => @s) %>
<%= submit_tag "Search", :name => nil %>
<% end -%>

最佳答案

如果您使用相同的名称,这些值将被覆盖,并且您只会得到一个结果。所以更改名称并使其不同。

<%= select_tag "users", options_from_collection_for_select(User.all, "id", "firstname",:selected => @s) %>
<%= select_tag "projects", options_from_collection_for_select(Project.all, "id", "name",:selected => @s) %>

您现在可以使用名称 :users:projects 进行访问

关于ruby-on-rails - 表单标签只传递一个值而不是多个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21482648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com