浏览 1732 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-01
blog.rb class Human::Blog < ActiveRecord::Base #对应日志的内容 include Content set_table_name :human_blogs has_one :resource_entry,:as => :resource belongs_to :catalog has_one :my_test end my_test.rb class Content::MyTest < ActiveRecord::Base set_table_name :content_my_tests belongs_to :blog end 在blog.rb使用include来引入Content,没有效果,提示信息如下: uninitialized constant Human::Blog::MyTest ,不知道是什么原因.最后在blog.rb加上:class_name => 'Content::MyTest',可以正确使用 Content::MyTest对象,代码如下: blog.rb class Human::Blog < ActiveRecord::Base #对应日志的内容 set_table_name :human_blogs has_one :resource_entry,:as => :resource belongs_to :catalog has_one :my_test,:class_name => 'Content::MyTest' end my_test.rb class Content::MyTest < ActiveRecord::Base set_table_name :content_my_tests belongs_to :blog end 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-01
你的帖子发重了吧,我在你的另外一个帖子里面回复了.
|
|
返回顶楼 | |