我有一个collection_select
,带有来自其他模型的选项,我需要在下拉列表和所选值中显示不同的属性。也就是说,我需要在下拉列表object.title
中显示,但所选值应显示object.code
。
我有一个代码:
f.collection_select :some_attribute_id, Country.all, :id, :title
当前在下拉列表中显示的值和显示所选值的属性相同。我尝试做类似
的操作f.collection_select :some_attribute_id, Country.all, :id, :title, { prompt: @object.country.code }
或selected: @object.country.code
,但不成功