gpt4 book ai didi

ruby-on-rails - 未初始化的常量 Sass::Rails::SassTemplate

转载 作者:数据小太阳 更新时间:2023-10-29 07:46:56 24 4
gpt4 key购买 nike

我正在使用 Rails 3.1.1 和 active_admin gem。在开发环境中一切都运行完美,但是当我尝试在生产环境中执行 rake db:migrate 时出现此错误

   uninitialized constant Sass::Rails::SassTemplate

可能是什么问题,我该如何解决?

在我的 gemfile 中我有 gem 'sass-rails', '~> 3.1.4'

最佳答案

answer Spencer 提供了正确的解决方案。但是为了避免您查看 GitHub 中的两个问题并想知道多个命题中的哪一个有效 - 仅仅为了测试而推送到生产环境可能很乏味 - 让我明确说明 fix :

sass-rails gem 必须 :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 的缩进只是我记住我添加这个其他 gem 的原因的方式。只是给 future 的我一个提示,如果我删除 gem activeadmin,我很有可能也可以删除 gem meta_search

关于ruby-on-rails - 未初始化的常量 Sass::Rails::SassTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com