0

我有一个家庭模型,其中包含多次访问作为嵌套属性。我正在添加对现有家庭的访问

使用简单表格我有:

= 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

这将更新家庭,但不会创建访问,我在日志中注意到正在进行保存访问

我有同样的程序与茧一起使用:

= link_to_add_association( 'New Visit', f, :visits , class: 'btn btn-success btn-large', :render_options => {wrapper: 'bootstrap' },:force_non_association_create => true)

我注意到对于 Cocoon,它正在执行创建访问而不是保存访问

如何创建访问?

4

0 回答 0