gpt4 book ai didi

ruby-on-rails - # 在登台时未定义方法 `sass'

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:17 25 4
gpt4 key购买 nike

我正在尝试在服务器上部署我的应用程序并使用暂存环境。但它在暂存环境中一直给我这个错误。

undefined method `sass' for #Rails::Application::Configuration:0x1cf3338

在我的本地开发环境中,它运行良好。在我的应用程序中,我使用了指南针和 susy 框架,我的 Gemfile 看起来像这样 https://gist.github.com/2003755

我在过去 2 天尝试对其进行配置,但仍未找到使其工作的方法。以前此配置工作正常。在我最后一次部署之后,突然间一切都崩溃了。谢谢

最佳答案

如果您从 application.rb 配置 sass,那么虽然 sass 仅用于 Assets 预编译(我假设您正在使用),但 Rails 将始终尝试配置 sass。

由于在未加载 Assets 组的情况下启动应用程序,sass-rails 未加载,因此一切都失败了。您可以将 sass-rails 移动到 gemfile 的主要部分,或者可能将配置 sass 的 application.rb 部分括起来

if defined?(Sass)
...
end

关于ruby-on-rails - #<Rails::Application::Configuration:0x1cf3338> 在登台时未定义方法 `sass',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9629620/

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