以下のリレーションのmodelがあります。
class Question has_many :answeres accepts_nested_attributes_for :answeres end class Answere belongs_to :question end
そのような前提の中、controller内で、
@question.answeres.attributes
としようとすると、
NoMethodError: undefined method `attributes' for #Answere::ActiveRecord_Associations_CollectionProxy
というエラーが出ます。
※ ApplicationControllerは継承しております。記号をつけると、うまく表示されないため、省略 class QuestionsController @question.answeres.attributes = answere_params private def answere_params xxxxxx end end
1対1のリレーションの時では、attributesメソッドは使用できるのですが、今回のような1対多の関係では、どのように実装するのが一般的なのでしょうか?
なお、answere_paramsの実装は、デバッグ中に確認しており、動作は問題ありません。
期待する値が入っているのですが、それを、最終的に、answere内につめこみ保存したいです。
不足点がございましたら補足致します。
宜しくお願いします。