我正在尝试在我的rails应用程序中实现一个下拉框,我想显示来自两个变量的数据,
@Person.Firstname
和
@Person.Surname
在框中。我有使用名字的方框,但我找不到任何关于如何在那里显示第二个字段的参考。我已经尝试添加另一个参数,但是抛出了太多的参数异常。 这是我已经为盒子编写的代码:
<%= f.select(:evt_person, options_from_collection_for_select(Person.all, :id, :FirstName), :include_blank => true)%>
由于
答案 0 :(得分:2)
向Person
模型添加新方法,例如:
def fullname
"#{FirstName} #{Surname}"
end
...然后在:fullname
中使用options_from_collection_for_select
。