Rails/Formtastic新手:为引用的"选择"框设置显示字段

Pla*_*Ton 2 ruby-on-rails formtastic

formtastic用户在这里.

我有一段感情 user has_many clients

formtastic,如果我做的事情,如

f.input :employer
Run Code Online (Sandbox Code Playgroud)

它返回所有雇主对象引用的选择框.我想改为显示(姓氏,名字).我确信这很简单,但我无法弄明白该怎么做..任何帮助表示赞赏.

Hou*_*uen 6

这些对我没有用,但是,这样做了:

<%= f.input :user, :label => "Author", :label_method => :username %> 
Run Code Online (Sandbox Code Playgroud)

还有点清洁^^

或者,您可以在模型本身上一劳永逸地设置显示方法:

(在雇主.rb)

def to_label
  email
end
Run Code Online (Sandbox Code Playgroud)