0

知识的空白一个接一个!(初学者的目标是 800-1000 小时的经验)。

提前感谢您抽出宝贵的时间 Stack Over Flow 社区。


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

已经采取的步骤:

  • RAILS_ENV=production rake assets:precompile在此处执行以下步骤:https : //devcenter.heroku.com/articles/rails-asset-pipeline#the_asset_pipeline
  • 还从我的 app/assets/stylesheets 手动添加了重要的 CSS 文件
  • 我还运行了以下 git 命令:

    git add .
    
    git push -m "messages"
    
    git push heroku master
    

目前,/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
4

1 回答 1

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'

资料来源:

于 2013-08-20T17:12:24.280 回答