Ruby on rails 使用无任何关联模型的Rails嵌套表单

Ruby on rails 使用无任何关联模型的Rails嵌套表单,ruby-on-rails,ruby,associations,nested-forms,Ruby On Rails,Ruby,Associations,Nested Forms,使用Ryan的gem创建表单。我想要link_to_add和link_to_remove方法的功能,但是这个表单与我的任何模型都没有任何关系;我一点也不想保存它 = simple_nested_form_for :non_model_object do |f| = f.input :input1 = f.simple_fields_for :non_model_child do |child| = child.input :child_input_1 = child.li

使用Ryan的gem创建表单。我想要
link_to_add
link_to_remove
方法的功能,但是这个表单与我的任何模型都没有任何关系;我一点也不想保存它

= simple_nested_form_for :non_model_object do |f|
  = f.input :input1
  = f.simple_fields_for :non_model_child do |child|
    = child.input :child_input_1
    = child.link_to_remove 'Remove'
  = f.link_to_add 'Add', :non_model_child
non_model_object
显然不是我数据库中的东西<代码>非\u模型\u对象“有许多”
非\u模型\u子对象
,但同样,数据库中也不存在。我收到的错误是:

无效关联。确保接受的\u嵌套的\u属性\u用于:非\u模型\u子关联。

这显然是有道理的,但我不能将其添加到
非模型对象中,因为它不存在

此表单的目的只是供用户填写,它将向我发送他们输入的csv。关于如何最好地实现这一点的想法

谢谢

轨道4.2.5.1 ruby 2.1.2 嵌套表单0.3.2

您可以使用,这个gem对于嵌套表单来说非常简单

我在所有项目中都使用此宝石。:)

您可以使用,这个gem对于嵌套表单非常简单


我在所有项目中都使用此宝石。:)

您可以使用与Ryan Bates在其屏幕广播中使用的相同方向。他举例说明了这些链接的嵌套形式:


我认为这将有助于解决您的问题。

您可以使用与Ryan Bates在其屏幕广播中使用的相同方向。他举例说明了这些链接的嵌套形式:


我认为这将有助于解决您的问题。

如果可能的话,我更愿意使用嵌套表单,因为整个应用程序已经使用itok构建,刚刚通知了另一种可能性,它极大地促进了开发,并与各种工具(如simple form、formtastic、rails pure等)配合使用。可以与erb、haml和thin一起使用的Out。我相信这也适用于遇到此问题的其他用户。:)如果可能的话,我更愿意坚持使用嵌套表单,因为整个应用程序已经使用itok构建,只是通知了另一种可能性,它极大地促进了开发,并与各种工具(如simple form、formtastic、rails pure等)配合使用。可以与erb、haml和thin一起使用的Out。我相信这也适用于遇到此问题的其他用户。:)