新的formtastic
用户在这里。Rails/Formtastic新手:设置参考“选择”框的显示区域
我有关系user has_many clients
在formtastic
,如果我做一些事情,如
f.input :employer
返回所有雇主对象引用的一个选择框。我想显示(姓氏,名字)。我确信这很简单,但我无法弄清楚如何做到这一点..任何帮助表示赞赏。
新的formtastic
用户在这里。Rails/Formtastic新手:设置参考“选择”框的显示区域
我有关系user has_many clients
在formtastic
,如果我做一些事情,如
f.input :employer
返回所有雇主对象引用的一个选择框。我想显示(姓氏,名字)。我确信这很简单,但我无法弄清楚如何做到这一点..任何帮助表示赞赏。
尝试
f.input :employers, :as => :select, :collection => Employer.find(:all, :order => "last_name ASC")
或
f.input :employers, :as => :select, :collection => Employer.collect {|e| [e.last_name, e.id] }
这些对我没有工作,不过,这丝毫:
<%= f.input :user, :label => "Author", :label_method => :username %>
也干净了一点^^
或者,您也可以设置显示方法一劳永逸的模式本身:
(在employer.rb)
def to_label
email
end
这'to_label'方法奏效对我来说..谢谢! – yorch 2012-09-30 01:00:25
非常感谢:-) – PlankTon 2011-03-21 20:07:07