gpt4 book ai didi

ruby-on-rails - 如何在选择表单中连接两个值?

转载 作者:行者123 更新时间:2023-12-04 05:44:58 26 4
gpt4 key购买 nike

在我的用户模型中,我有一个 first_name 和一个 last_name,我想知道以选择形式加入他们两个的最佳方法是什么。本质上,我希望能够在我的一种形式中包含以下代码 <%= f.collection_select :user, @users, :id, :fullname, include_blank: 'none' %>有没有一种方法可以做到这一点而无需在我的迁移中创建全名字段并且不必在创建/更新模型时分配它?

我还应该提到这是一个 Rails 4 项目。任何帮助将不胜感激,谢谢。

最佳答案

您可以在用户模型上创建方法 full_name。它将返回用户的名字 + 姓氏:

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

# with a collection_select, in your case:
<%= f.collection_select :user, @users, :id, :full_name, include_blank: 'none' %>

关于ruby-on-rails - 如何在选择表单中连接两个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18153273/

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