我有一个家庭模型,其中有许多访问作为嵌套属性。我正在访问现有的家庭
使用简单表格我有:
= simple_form_for @household, validate: true, html: { :class => 'form-inline' } do |f|
. . .
然后我有访问:
= simple_fields_for :visits do |v|
. . .
我的更新控制器是:
def update
if household.save
@household = household
@household.visits.build
redirect_to households_path, notice: 'Household was successfully updated.'
else
render 'edit'
end
end
这将更新Household,但它不会创建访问,我在日志中注意到正在进行保存访问
我使用相同的程序使用cocoon:
= link_to_add_association( 'New Visit', f, :visits , class: 'btn btn-success btn-large', :render_options => {wrapper: 'bootstrap' },:force_non_association_create => true)
我注意到Cocoon正在创建访问而不是保存访问
如何创建访问?