我还有一列 :lastname。 我正在尝试使用类似 :firstname + ""+ :lastnam-6ren">
gpt4 book ai didi

ruby-on-rails - 帮助 collection_select

转载 作者:数据小太阳 更新时间:2023-10-29 08:19:25 24 4
gpt4 key购买 nike

以下生成一个从我的用户模型中提取的有效选择下拉列表:

<%= f.collection_select(:user_id, @users, :id, :firstname, options ={:prompt => "Select a User"} %>

我还有一列 :lastname

我正在尝试使用类似 :firstname + ""+ :lastname

的内容来填充选择

如果我只是把它贴在 :firstname 所在的位置,这显然会失败。您将如何连接两列并填充选择框。

谢谢。

最佳答案

在您的用户模型中创建一个名为name 的新方法。然后在您的助手中使用它。

class User

def name
"#{firstname} #{last_name}"
end

end

<%= f.collection_select(:user_id, @users, :id, :name, :prompt => "Select a User") %>

关于ruby-on-rails - 帮助 collection_select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1105606/

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