干草开发人员,
当我调用@chapter.articles时,rails 会产生以下错误:
uninitialized constant Sommaire::Chapter::Article
如果我指定:class_name => "Sommaire::Article"事件,它会产生:
uninitialized constant Sommaire::Chapter::Sommaire::Article
由于我对rails(3.0.0)比较陌生,这让我失去了!
在此先感谢您的帮助。京东
在sommaire.rb中的类的代码下方
class Sommaire < ActiveRecord::Base
has_many :chapters
end
在sommaire/chapter.rb中
class Sommaire::Chapter < ActiveRecord::Base
include ItemBase
def self.table_name
'sommaire_chapters'
end
belongs_to :sommaire
has_many :articles, :class_name => "Sommaire::Article"
validates_presence_of :title, :description
end
在sommaire/article.rb中
class Sommaire::Article < ActiveRecord::Base
include ItemBase
def self.table_name
'sommaire_articles'
end
belongs_to :chapter
end