Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3.1 资产路径中缺少指纹_Ruby On Rails 3.1_Asset Pipeline - Fatal编程技术网

Ruby on rails 3.1 资产路径中缺少指纹

Ruby on rails 3.1 资产路径中缺少指纹,ruby-on-rails-3.1,asset-pipeline,Ruby On Rails 3.1,Asset Pipeline,我们刚刚使用新的资产管道部署了一个Rails 3.1应用程序。在开发过程中,一切看起来都很好,但在生产过程中,所有资产映像都丢失了。 在部署时,我们遵循RubyonRails边缘指南。例如,我们应用程序中的一个简单代码片段: asset_path "favicon.png", "images" 这会在生产中产生: /assets/favicon.png 但是指纹丢失了(因此它是生产中的一个死结)。我们已经在没有“图像”的情况下尝试过了,取而代之的是image\u标签。什么都没用 其他信息:

我们刚刚使用新的资产管道部署了一个Rails 3.1应用程序。在开发过程中,一切看起来都很好,但在生产过程中,所有资产映像都丢失了。 在部署时,我们遵循RubyonRails边缘指南。例如,我们应用程序中的一个简单代码片段:

asset_path "favicon.png", "images"
这会在生产中产生:

/assets/favicon.png
但是指纹丢失了(因此它是生产中的一个死结)。我们已经在没有“图像”的情况下尝试过了,取而代之的是
image\u标签
。什么都没用

其他信息:

  • Rails版本3.1.0
已经看过并尝试过:

最近涵盖了使用资产管道从3.0到3.1的交换资产。您是否已尝试在config/environments/production.rb中设置
config.assets.digest=true