0
I#m在处理嵌套属性的表单中遇到问题。 父模型“会议”接受子模型“邀请”的嵌套属性。请注意,只能发送一个会议邀请,但它是可选的。嵌套属性的Rails表单如果被拒绝,则需要放弃构建
为会议该模型包括:
has_one :invitation, :dependent => :destroy
accepts_nested_attributes_for :invitation, :reject_if => proc { |a| a[:user_id].blank? }, :allow_destroy => true
的问题是在视图视图/会议/ _form.html.erb。我尝试处理会议的所有属性并邀请新的视图,显示和编辑。 因为我希望用户能够添加的邀请时,有处理不当了一个以前我把
<%= f.fields_for :invitation, @meeting.invitation ||= @meeting.build_invitation do |ff| %>
但是这给了我一个错误,当我想要编辑的会议,并邀请是空白的(所以它是被拒绝) “无法保存新的关联邀请”
我在做什么错?
运行你看这宝石https://github.com/nathanvda/cocoon?简单的工作给我 – inye