Activerecord rails 4中的CollectionProxy对象?

Activerecord rails 4中的CollectionProxy对象?,activerecord,associations,ruby-on-rails-4,ruby-2.0,Activerecord,Associations,Ruby On Rails 4,Ruby 2.0,我正在使用rails 4并制作一个应用程序,其中问题集有很多问题,问题有很多答案。现在我想通过问题集更新问题模型的一个属性和答案模型的一个属性 @question_set.questions.inspect 它给出了输出 OUTPUT: ActiveRecord::Associations::CollectionProxy [Question id: nil, title: "werewr", question_type: "Slider", description: "e

我正在使用rails 4并制作一个应用程序,其中问题集有很多问题,问题有很多答案。现在我想通过问题集更新问题模型的一个属性和答案模型的一个属性

       @question_set.questions.inspect
它给出了输出

OUTPUT:

ActiveRecord::Associations::CollectionProxy 

[Question id: nil, title: "werewr", question_type: "Slider", description: "ewrewrew", is_shown_in_report: false, question_set_id: nil, user_id: nil, created_at: nil, updated_at: nil]
但当我访问任何属性或试图更新它时,它将给出一个未定义的错误“attribute_name”


可以告诉您如何访问此collectionproxy对象的属性。

questions
正在返回问题对象的集合(如数组)。因此,您需要对集合进行评分:

@question_set.questions.each do |question|
  question.title
end