我有一个包含所有集合的选择字段Address
。我想展示类似"address.name / country.name"
价值的东西。
= item.collection_select :address_id, Address.all, :id, :name
目前在这个示例中,我只显示address.name
属性。如何在此处嵌套其他值以及如何从嵌套关联中调用值?( address.country.name
)。?
我通过做这样的事情让它工作了。只是想知道是否有更好的东西。
%select{name: "user[address_id]"}
- Address.all.each do |address|
%option{value: address.id}
= address.name
= address.country.name