Rails用简单的形式添加新的相关记录

时间:2013-01-10 14:58:32

标签: ruby-on-rails simple-form

我有一个Rails(paltformatec)simple_form输入表单,其中我想要包含相关模型的记录 - 我已经看到了关联但我想创建新记录而不是选择一个

我有表格可以输入新的人 - 我有渲染我希望能够将一个或多个家庭成员输入到相关的表格中:我相信我需要javascript或coffeescript以允许可变数量的家庭成员要创造,但我甚至不能得到一个。以下是表格的一部分

= f.input  :zip, :label => 'Zip', :input_html => { :class => "span1" }
= f.input  :phone, :label => 'Phone', :input_html => { :class => "span2" }
= f.input  :spouse, :label => 'Spouse'
= render  'family_members/form'

这是我的家庭成员表格,我想添加一个或多个人:

= simple_form_for :family_members do |f|
= f.input :name
= f.input :relation
= f.input :age
= f.input :encrypted_ssn

1 个答案:

答案 0 :(得分:1)

看看cocoon(它有simple_form的示例)或awesome_nested_fields(更复杂但更灵活)。

相关问题