为什么对ActiveRecord关联的引用失败?

时间:2009-05-27 12:45:27

标签: ruby-on-rails activerecord associations

在Rails 2.2.2中 在我的模型中,我有这个:

class Question < ActiveRecord::Base
  set_table_name "t346128_question"
  set_primary_key "question_id"
  has_many :sections, :order => 'position, section_id', :dependent => :destroy
  ...
end

在我的控制器中,这个:

def answer()
   @question = Question.find(params[:id])
   puts "question=#{@question.name}..."
   puts "sections=#{@question.sections.size}..." # <<== THIS FAILS
   render :layout => false
end

@ question.sections的行以“未初始化的常量问题::部分”

失败

这些代码行实际上是从另一个应用程序复制的。在database.yml中,我指的是应用程序使用的相同数据库。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

您没有可用的剖面模型。您还应该在app/models/section.rb中创建该模型。