0

我有一个返回正确集合的 options_from_collection_for_select 调用。许多记录的名称显示为空白值。有没有办法在下拉列表中显示当前突出显示的记录的其他属性?

4

1 回答 1

1

您不仅限于数据库中表示的对象的属性,因此您可以简单地在模型中定义一个替代方法,如果 name 为 nil,则返回 name/替代属性,例如:

class User
  def name_or_alternative
    name || alternative
  end
end

然后从你那里调用这个方法options_from_collection_for_select

于 2013-03-15T17:49:32.813 回答