我有一个正在返回正确集合的options_from_collection_for_select调用。许多记录都显示名称的空白值。有没有办法在下拉列表中显示当前突出显示的记录的其他属性?
答案 0 :(得分:1)
您不仅限于数据库中表示的对象的属性,因此您可以在模型中定义一个替代方法,如果name为nil,则返回name /替代属性,如:
class User
def name_or_alternative
name || alternative
end
end
然后从options_from_collection_for_select
调用此方法。