Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个返回正确集合的 options_from_collection_for_select 调用。许多记录的名称显示为空白值。有没有办法在下拉列表中显示当前突出显示的记录的其他属性?
您不仅限于数据库中表示的对象的属性,因此您可以简单地在模型中定义一个替代方法,如果 name 为 nil,则返回 name/替代属性,例如:
class User def name_or_alternative name || alternative end end
然后从你那里调用这个方法options_from_collection_for_select。
options_from_collection_for_select