Rails从数据库中的多个列下拉框显示值

时间:2014-01-02 23:03:14

标签: ruby-on-rails drop-down-menu

我正在尝试在我的rails应用程序中实现一个下拉框,我想显示来自两个变量的数据,

@Person.Firstname

@Person.Surname
在框中

。我有使用名字的方框,但我找不到任何关于如何在那里显示第二个字段的参考。我已经尝试添加另一个参数,但是抛出了太多的参数异常。 这是我已经为盒子编写的代码:

<%= f.select(:evt_person, options_from_collection_for_select(Person.all, :id, :FirstName), :include_blank => true)%>

由于

1 个答案:

答案 0 :(得分:2)

Person模型添加新方法,例如:

def fullname
  "#{FirstName} #{Surname}"
end

...然后在:fullname中使用options_from_collection_for_select