【问题标题】:Rails5 not precompiling assets on HerokuRails5 没有在 Heroku 上预编译资产
【发布时间】:2023-03-09 04:09:01
【问题描述】:

/public 中没有资产文件夹的简单 Rails 5.2 应用程序(因此没有清单文件)

部署时,Heroku 不预编译资产,它根本不运行rails assets:precompile 命令。

我认为 Heroku 只有在资产文件夹中有清单/摘要文件时才跳过这个。

我错过了什么?

注意:config.public_file_server.enabled: true 已设置

【问题讨论】:

    标签: ruby-on-rails heroku ruby-on-rails-5.2


    【解决方案1】:

    config/production.rb 文件中

    制作这条线:

    config.public_file_server.enabled: true

    它应该提供公共文件。

    【讨论】:

      【解决方案2】:

      我在 rake 重置任务中发现了一行代码: exit(0) unless defined?(FactoryBot)

      Forgot rake 任务也会在系统启动时进行评估。

      我的坏:(

      【讨论】:

        猜你喜欢
        • 2012-06-26
        • 1970-01-01
        • 2014-07-12
        • 2012-01-09
        • 2015-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-29
        相关资源
        最近更新 更多