资产没有显示Rails ENV生产

时间:2012-10-15 14:44:33

标签: ruby-on-rails ruby ruby-on-rails-3 apache production-environment

我刚刚对已部署的应用程序进行了一些更改(只有一些视图更改都运行得很好),运行bundle exec rake assets:precompile RAILS_ENV=production并且突然我的样式表和图像没有被提供?

我检查了html源代码,显示正在加载样式表和javascripts。

<link href="/virtual-piano/assets/application-a98a08ba4b9c8c54d0ac4103a8bf4bdf.css" media="all" rel="stylesheet" type="text/css" />
  <script src="/virtual-piano/assets/application-23f71043aa7578f758b9d6244d5bd9b1.js" type="text/javascript"></script>

production.log没有提到任何关于无法加载资产的事情。

我已经清除了浏览器上的缓存。

重新启动apache2服务器并触摸restart.txt文件。

production.rb

# Disable Rails's static asset server (Apache or nginx will already do this)
  config.serve_static_assets = false

  # Compress JavaScripts and CSS
  config.assets.compress = true

  # Don't fallback to assets pipeline if a precompiled asset is missed
  config.assets.compile = false

  # Generate digests for assets URLs
  config.assets.digest = true

我有点难过,如果有人知道会发生什么事情,我将不胜感激!

0 个答案:

没有答案