Rails5没有在Heroku上预编译资产

时间:2019-03-13 19:25:27

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

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

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

我以为Heroku仅在资产文件夹中有清单/摘要文件时才跳过此操作。

我想念什么?

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

2 个答案:

答案 0 :(得分:0)

config/production.rb文件中

创建此行:

config.public_file_server.enabled: true

应该提供公共文件。

答案 1 :(得分:0)

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

在系统启动时也会评估忘记的耙任务。

我的坏人:(