ненициализированная постоянная нахма
-
25-10-2019 - |
Вопрос
Я использую Rails 3.1.1 и Gem Active_admin. Все идеально подходит в Development Env, но когда я пытаюсь сделать rake db:migrate
В производственной env я получаю эту ошибку
uninitialized constant Sass::Rails::SassTemplate
Что может быть проблемой и как мне это исправить?
В моем драгоценном ролике у меня gem 'sass-rails', '~> 3.1.4'
Другие советы
А отвечать от Спенсера дает правильное решение. Но чтобы вы не смотрели на две проблемы в GitHub и задаваясь вопросом, какие из множества предложений работают -поднимаясь на производство, чтобы проверить это, может быть утомительным, позвольте мне явно исправить:
А sass-rails
Драгоценный камень должен быть взят вне принадлежащий :assets
группа:
gem 'sass-rails'
gem 'activeadmin' # (sass-rails must be loaded before!)
gem 'meta_search', '>= 1.1.1'
#end
group :assets do
# Remove the line gem 'sass-rails' from here
end
В качестве activeadmin
Использование sass
, Я предположил sass
линия должна появиться до activeadmin
. Анкет Но я не проверял в другую сторону.
В случае, если кто -то удивляется, отступление meta_search
линия и #end
Это просто мой способ вспомнить, почему я добавил этот другой драгоценный камень. Просто намек на будущее, что если я удалю драгоценный камень activeadmin
, есть высокая вероятность, что я также смогу удалить драгоценный камень meta_search
.