3

同じフォームで追加/削除する予定のこれらのモデルがあるとします。

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 deep nested objects (Cocoon / nested_form) ) を見つけましたが、完全には理解できませんでした。

これはCocoonで可能ですか?

4

1 に答える 1

0
$(document).ready(function() {
  $("a.add_fields").click();
});

これは私のために働いた。

于 2015-03-31T03:20:59.917 に答える