我从最近安装的宝石中获得未初始化的常量错误。你是如何解决这个问题的?

时间:2011-06-14 15:14:51

标签: ruby-on-rails rubygems

我最近安装了Citier Gem。它的Gem是Rails中简单多类继承的解决方案。按照说明设置模型并运行Rake后,我收到以下错误:

uninitialized constant Books::Writable
 */citier/core.ext.rb:33:in 'create_citier_view'

根据我的经验,此错误消息通常意味着Gem未正确安装,但我检查了我的Gemfile并执行了Bundler Show命令,所有内容似乎都是有序的。显然,错误中引用的core.ext文件应该是扩展ActiveRecord以创建用于多类继承的视图。

我检查了问题的所有常用位置,但似乎无法解决这个问题。在建议或想法将不胜感激。我已经被困在这一天了几天了。

感谢您的投入。

1 个答案:

答案 0 :(得分:3)

只需输入require' rails_sql_views'在config / application.rb

你可能需要安装gem rails_sql_views