Sass constante no inicializado :: Rails :: Sasstemplate
-
25-10-2019 - |
Pregunta
Estoy usando Rails 3.1.1 y activo_admin gem. Todo se está ejecutando perfecto en desarrollo de desarrollo, pero cuando trato de hacer rake db:migrate
En la producción envíen este error
uninitialized constant Sass::Rails::SassTemplate
¿Cuál podría ser el problema y cómo lo soluciono?
En mi gemfile tengo gem 'sass-rails', '~> 3.1.4'
Otros consejos
los responder por Spencer da la solución correcta. Pero para evitar que veas los dos problemas en Github y preguntándote cuál de las múltiples proposiciones funcionan, empujando a la producción solo para probar esto puede ser tedioso, déjame explícitamente el arreglar:
los sass-rails
Gema debe ser tomada afuera del :assets
grupo:
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
Como activeadmin
usos sass
, Supuse el sass
La línea debe aparecer antes activeadmin
. Pero no probé para otro lado.
En caso de que alguien se pregunta, la sangría del meta_search
línea y el #end
es solo mi forma de recordar por qué agregué esta otra gema. Solo una pista para mi yo futuro que si elimino la gema activeadmin
, hay una gran posibilidad de que también pueda eliminar la gema meta_search
.