gpt4 book ai didi

ruby-on-rails - Rails 3 - select_tag 助手 - 数组

转载 作者:行者123 更新时间:2023-12-04 17:57:43 25 4
gpt4 key购买 nike

我有一个问题,我有点不好意思问,但似乎无法弄清楚。

我正在编写一个表单,允许用户为他们过滤信息以仅查看他们想要的信息。在表单中,我使用 select_tag 助手作为下拉菜单。选择菜单由一组用户填充。我有以下代码:

<% @users.each do |user| %>
<%= select_tag "users", options_for_select([user.name]) %>
<% end %>

这样做的问题是,它为 @users 数组中的每个 user.name 生成一个选择菜单。我认为问题是我在@users 上使用了 .each。但是,今天早上我一直在为此苦苦挣扎,所以我想我会问......

在使用 select_tag 助手时从数组中获取项目以填充到单个标签中的正确方法是什么?

谢谢

最佳答案

您不必遍历用户。你可以这样做:

<%= select_tag "users", options_from_collection_for_select(@users, "id", "name") %>

关于ruby-on-rails - Rails 3 - select_tag 助手 - 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118685/

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