新的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