我使用的是 mongoid,场景类似于: class Person ... belongs_to address accepts_nested_attributes_for :address attr_accessible :address end
然后 address 这个 class has_many person。我的问题是我想写一个 form 的 select,我的代码如下:
<%= form_for @person do |f|%> <%= f.fields_for :address do |address_field|%> <%= address_field.select :street, Address.all %> <% end %> <% end %>
现在的问题是,select 无法显示。而我直接用: f.select 或者 f.collection_select 可以显示 select,但是无法写入 address_attributes。
求解如何将 select 用于 belongs_to 场景。