2012-08-08 80 views
0

當前我正在嘗試將信息訂閱源限制爲選項選擇字段,以僅顯示我選擇的條件。下面這個代碼似乎是工作ruby​​ on rails選擇集合,從數組[enumerable]篩選結果

  = select("schedule", :selected_players, User.where(:team_id => current_user[:team_id]) { |p| [full_name(p), p.id] }, {:include_blank => 'None', :prompt => 'Add Players to Lineup'}, :multiple => "multiple") 

的問題是,這個代碼是顯示一個數組字段類型即#<User:0xa559830>

我如何得到它來顯示實際的用戶名?

回答

1

定義模型

.to_s方法就像這裏 https://github.com/roolo/mwstt/blob/master/app/models/project.rb#L7

而且所有的地圖和搜索邏輯應該被放置在模型方法,你只需要調用看來,或控制器準備吧!

+0

這段代碼並沒有幫我們解決問題:S – 2012-08-08 15:42:33

+0

有了你給我們的信息,我不認爲有人會給你另一個建議。看看我已經鏈接的應用程序我使用那裏的外鍵選擇幾個地方 – Mailo 2012-08-09 20:22:58

+0

鏈接至少有幫助嗎? – Mailo 2012-10-17 09:03:49