我正在使用webster的主题林。我已将它们添加到我的ruby on rails app上。它在localhost中运行得非常好。但是当上传到heroku时,找不到css文件。它不会加载所有的CSS文件。
请参阅https://racepackdelivery.herokuapp.com/
`// in application.css
*= require css/plugins-css
*= require css/typography
*= require css/style
*= require css/responsive
*= require_tree .`
答案 0 :(得分:0)
config.serve_static_files
文件中production.rb
未设置为true时可能会发生这种情况。您可以将其设置为true并再次尝试部署。
答案 1 :(得分:0)
<强> 1。溶液强>
我在rails 4中遇到了同样的问题所以我修复了添加
1. Add gem in production 'rails_12factor'
2. bundle exec rake assets:precompile
<强> 2。溶液强>
在生产环境中加载资产:
How to load assets in production rails
注意:按照上面的链接
rm -rf tmp/*
rm -rf public/assets/*
RAILS_ENV='production' rake assets:precompile
然后重启服务器
第3。溶液强>
检查/config/environments/production.rb中是否将这些设置为true
config.cache_classes = true
config.serve_static_assets = true
config.assets.compile = true
config.assets.digest = true
git add,git commit并推送到heroku。