简单表单创建嵌套属性

时间:2013-06-27 13:59:53

标签: ruby-on-rails simple-form nested-attributes

我有一个家庭模型,其中有许多访问作为嵌套属性。我正在访问现有的家庭

使用简单表格我有:

= 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正在创建访问而不是保存访问

如何创建访问?

0 个答案:

没有答案