我有 mongoid has_one 关系
class Banner
include Mongoid::Document
field :url, type: String
has_one :asset
embedded_in :campaign
validates_presence_of :url
end
和
class Asset
include Mongoid::Document
belongs_to :user
我正在将 simple_form 与使用 cocoon 的嵌套表单一起使用。
simple_form 的定义
<%= f.input :asset, :collection => @assets%>
<%= f.input :url %>
这是发布操作的输出:
campaign[banners_attributes][0][url]:Gadf
campaign[banners_attributes][0][asset]:506203a70fc16ce14f00000d
campaign[banners_attributes][0][_destroy]:
campaign[banners_attributes][0][id]:5062f1330fc16cfd6b000011
但资产从未与此横幅相关联。有任何想法吗?