この問題について多くの検索を行い、かなりの数のチュートリアル (例: railscast: ネストされたモデル フォーム) を見ましたが、私の問題に対する適切な解決策ではないのではないかと心配しています。
理論のためにデータを収集したい。この理論には、独特のカードで答えなければならない多くの質問があります。私は常に (すべてのカードの) すべての質問を表示したいと考えていますが、答えは各カードによって異なる場合があります。そのため、question_id と card_id をキャッチする必要がありますが、深くネストして ID を params でキャッチするのは非常に面倒です。私の問題に対するより良い解決策を知っている人はいますか?
ここに私のモデルがあります:
理論.rb
class Theory < ActiveRecord::Base
has_many :cards
has_many :questions
card.rb
class Card < ActiveRecord::Base
belongs_to :theory
has_many :answers
has_many :questions (Do I need this here - I always want to display all questions?)
question.rb
class Question < ActiveRecord::Base
belongs_to :theory
has_many :answers
answer.rb
class Answer < ActiveRecord::Base
belongs_to :card
belongs_to :question
ご協力ありがとうございました!