4

我用 Dokku 部署了一个 Rails 应用程序。一切都很好,除了我的所有资产(包括图像)都返回 404 错误。

我真的不知道如何调试这个。

4

4 回答 4

2

对于 dokku,很容易添加: dokku config:set <your-app> RAILS_SERVE_STATIC_FILES=true

于 2018-12-09T16:08:07.973 回答
1

我有完全相同的问题并添加以下 gem 解决了它:

gem 'rails_12factor', group: :production

这是在 Heroku for Rails 3 和 4 上处理该问题的官方方式(该 gem 也是由 Heroku 团队制作的)。

于 2015-12-18T13:21:39.917 回答
0

最后我刚刚添加了这个:

config.serve_static_files = true

在环境/production.rb

注意:在 Rails 5.0 中不推荐使用标志以支持config.public_file_server.enabled

于 2015-06-04T16:02:29.053 回答
0

在 rails 5 上,尝试在 production.rb 中进行此页面上建议的更改rails_12f

于 2017-08-19T17:49:09.653 回答