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

问题描述

| 我最近安装了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以创建用于多类继承的视图。 我检查了所有常见的问题所在,但似乎无法解决。在建议或想法将不胜感激。我已经被这个问题困扰了几天。 感谢您的输入。     

解决方法

        只需在config / application.rb中键入require \'rails_sql_views \' 您可能需要安装gem rails_sql_views