Rails CSS不能用Heroku渲染(已经做过RAILS_ENV =生产包exec rake资产:预编译)

时间:2013-08-20 17:04:54

标签: ruby-on-rails-3 heroku asset-pipeline

知识上的差距一个接一个地出现! (初学者的目标是800-1000小时的经验)。

提前感谢Stack Over Flow社区。


我刚刚让我的应用程序在heroku上运行,现在我无法加载CSS文件的障碍。

已采取的步骤:

目前,/public/assets包含以下文件:

8a-social-email-c07ffca4d0547e1cfad0b2b2306a715c.png
8a-social-email.png
8b-social-facebook-b440070962a72b59e40c5b5ebecf6348.png
8b-social-facebook.png
8c-social-twitter-805f23c4a7834296835aa48f14859640.png
8c-social-twitter.png
application-7270767b2a9e9fff880aa5de378ca791.css
application-7270767b2a9e9fff880aa5de378ca791.css.gz
application-7270767b2a9e9fff880aa5de378ca791.js
application-7270767b2a9e9fff880aa5de378ca791.js.gz
application.css
application.css.gz
application.js
application.js.gz
jquery.min-70bec01470bf6bcfed5892ae554b38c8.map
jquery.min.map
logo-img-de31fdeb33dbf84481ec3e77cee38719.png
logo-img.png
manifest.yml
normalize.css
passionportfolio.webflow.css
rails-be8732dac73d845ac5b142c8fb5f9fb0.png
rails.png
webflow.css

1 个答案:

答案 0 :(得分:0)

检查以下文件并确保它们(至少)有这些行:

<强> assets/stylesheets/application.css

/* ...
*= require_self
*= require_tree .
*/

<强> config/application.rb

config.assets.enabled = true
config.assets.precompile += %w( *.css *.js )

<强> config/environments/production.rb

config.serve_static_assets = true

Gemfile (不要忘记重新运行bundle install

gem 'rails_12factor'

来源: