gpt4 book ai didi

ruby-on-rails - 如何获取 options_from_collection_for_select 的多个字段

转载 作者:行者123 更新时间:2023-12-03 07:47:12 25 4
gpt4 key购买 nike

我在 select_tag 中有以下内容。效果很好。 (我使用 select_tag 因为它用于与模型无关的搜索。)

options_from_collection_for_select(@customers, :id, :first_name)

当前的 HTML 输出是:

<option value="4">Fred</option>

但我想要:

<option value="4">Fred Flintstone</option>

我想显示全名,而不仅仅是名字。我似乎无法让它使用两个字段“first_name”和“last_name”,也无法弄清楚如何让它调用连接这两个字段的方法。我怎样才能让它发挥作用?

最佳答案

在模型中添加方法 full_name :

def full_name
"#{first_name} #{last_name}"
end

并使用这个:

options_from_collection_for_select(@customers, :id, :full_name)

希望这会有所帮助。

关于ruby-on-rails - 如何获取 options_from_collection_for_select 的多个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17792648/

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