Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/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 生产与开发的图像标签不同_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 生产与开发的图像标签不同

Ruby on rails 生产与开发的图像标签不同,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我正在Rails中使用image_标记。它在本地解析为/assets/image.img。在Heroku上,它解析为/images/image.img 我关闭了资产管道(这个项目最终将离开Rails) 如何使本地解析与生产相同?您的完整图像标签是什么? 它用什么 image_tag(asset_path('image.img')) ,或 ? 如果您关闭了资产管道,我建议您不要使用asset\u路径表单 # config/environments/production.rb ... config

我正在Rails中使用image_标记。它在本地解析为/assets/image.img。在Heroku上,它解析为/images/image.img

我关闭了资产管道(这个项目最终将离开Rails)


如何使本地解析与生产相同?

您的完整图像标签是什么?
它用什么

image_tag(asset_path('image.img'))
,或

?

如果您关闭了资产管道,我建议您不要使用
asset\u路径
表单

# config/environments/production.rb
...
config.assets.compile = true
...

这解决了我的问题。我想这与管道关闭有关。非常感谢对这一点的任何评论,以帮助我理解。

他们是这样的:我认为这是一种不好的做法,因为资产管道会降低服务器的速度,因此在rails应用程序部署到生产环境时应该关闭。我还没有任何关于这个问题的答案,但是是的,这个答案是错误的做法,会影响你的应用程序性能-
# config/environments/production.rb
...
config.assets.compile = true
...