Я получаю неинициализированную постоянную ошибку из недавно установленного Gem. Как вы это исправите? - PullRequest
0 голосов
/ 14 июня 2011

Я недавно установил Citier Gem.Его жемчужина решение для простого наследования нескольких классов в Rails.После настройки моделей в соответствии с инструкциями и запуска Rake, я получаю следующую ошибку:

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

Мой опыт показывает, что это сообщение об ошибке обычно означает, что Gem установлен неправильно, но я проверилGemfile и выполнил команду Bundler Show, и все, кажется, в порядке.Очевидно, что файл core.ext, на который ссылается ошибка, должен расширять ActiveRecord для создания представлений, которые используются для наследования нескольких классов.

Я проверил все обычные места для проблемы, но не могу понять это.В предложениях или идеях будет принята с благодарностью.Я застрял на этом пару дней.

Спасибо за ваш вклад.

1 Ответ

3 голосов
/ 02 февраля 2012

Просто введите require 'rails_sql_views' в config / application.rb

U может потребоваться установить gem rails_sql_views

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...