当前我正在尝试将信息Feed限制为选项选择字段,以仅显示我选择的条件。使用下面的代码似乎正在工作
= 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>
如何让它显示实际的用户名?
答案 0 :(得分:1)
在模型中定义.to_s
方法
喜欢这里 https://github.com/roolo/mwstt/blob/master/app/models/project.rb#L7
此外,所有的映射和搜索逻辑都应放在模型中作为您只需在视图中调用的方法,或者在控制器中进行准备!