<%= f.collection_select :sportist_id, Sportist.order("CREATED_AT DESC"),:id,:name, include_blank: true %>
我希望能够通过名字和姓氏选择一位运动员,但据我所知,只有一个选项可以保留下拉值。有可能以某种方式组合:name + :surname
以便它们起作用吗?
答案 0 :(得分:1)
您可以在模型类中创建full_name属性:
def full_name
"#{first_name} #{last_name}".strip
end
并在您的选择中使用它:
<%= f.collection_select :sportist_id, Sportist.order("CREATED_AT DESC"),:id,:full_name, include_blank: true %>