Ruby on rails 未显示Rails环境生产的资产

Ruby on rails 未显示Rails环境生产的资产,ruby-on-rails,ruby,ruby-on-rails-3,apache,production-environment,Ruby On Rails,Ruby,Ruby On Rails 3,Apache,Production Environment,我刚刚对我部署的应用程序进行了一些更改,只有一些视图更改,这些更改都运行得很好,运行bundle exec rake assets:precompile RAILS_ENV=production,突然我的样式表和图像没有被提供 我检查了html源代码,它显示正在加载Stylesheets和javascripts <link href="/virtual-piano/assets/application-a98a08ba4b9c8c54d0ac4103a8bf4bdf.css" media=

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

我检查了html源代码,它显示正在加载Stylesheets和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>

我有点困惑,如果有人知道发生了什么,我将不胜感激

公共目录中是否有虚拟钢琴目录?dirHi amar,嗯,不是唯一的公共目录…结构是虚拟钢琴/应用程序/公共/资产。它以前工作得很好,所以这很奇怪。我将如何纠正?以上是您的全部产品。rb?一个可能导致这种情况的选项是:config.assets\u host='/virtual piano'。嗨,max,不,不是,我在那里有一些相对路径和域配置。DOMAIN\u CONFIG=&CONFIG.action\u controller.relative\u url\u root=/virtual piano这些是否会阻止资产?
# 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