0

当前,我正在尝试将信息馈送限制在选项选择字段中,以仅显示我选择的标准。使用下面的代码,这似乎有效

         = 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>

我如何让它显示实际的用户名?

4

1 回答 1

1

在模型中定义.to_s方法

喜欢这里 https://github.com/roolo/mwstt/blob/master/app/models/project.rb#L7

此外,所有映射和搜索逻辑都应作为方法放置在模型中,您只需在视图中调用,或在控制器中准备它!

于 2012-08-08T12:06:34.560 回答