【问题标题】:automatically adding child in nested form using cocoon使用茧自动以嵌套形式添加子项
【发布时间】:2013-01-13 23:13:13
【问题描述】:

假设我有这些模型,我打算在同一个表单上添加/删除:

class Survey < ActiveRecord::Base
  has_many :questions
end

class Question < ActiveRecord::Base
  belongs_to :survey
  has_many :answers
end

class Answer < ActiveRecord::Base
  belongs_to :question
end

我已经让 Cocoon 使用“添加问题”链接和“添加答案”链接,点击该链接时,会相应地添加新项目。

我想知道的是,是否可以让 Cocoon 在单击链接时自动添加“子”嵌套项。例如(使用上述模型示例),当用户点击“添加问题”链接时,我想在创建“新问题”记录后自动创建“新答案”记录。

我找到了这个链接(Rails - Dynamically build deeply nested objects (Cocoon / nested_form)),但我完全看不懂。

Cocoon 可以做到这一点吗?

【问题讨论】:

    标签: ruby-on-rails cocoon-gem


    【解决方案1】:
    $(document).ready(function() {
      $("a.add_fields").click();
    });
    

    这对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-19
      • 2020-08-22
      • 1970-01-01
      • 1970-01-01
      • 2018-08-17
      • 1970-01-01
      • 1970-01-01
      • 2013-01-11
      相关资源
      最近更新 更多