Ruby on rails 生产与开发的图像标签不同
我正在Rails中使用image_标记。它在本地解析为/assets/image.img。在Heroku上,它解析为/images/image.imgRuby 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_tag(asset_path('image.img'))
,或
?
如果您关闭了资产管道,我建议您不要使用asset\u路径
表单
# config/environments/production.rb
...
config.assets.compile = true
...
这解决了我的问题。我想这与管道关闭有关。非常感谢对这一点的任何评论,以帮助我理解。他们是这样的:我认为这是一种不好的做法,因为资产管道会降低服务器的速度,因此在rails应用程序部署到生产环境时应该关闭。我还没有任何关于这个问题的答案,但是是的,这个答案是错误的做法,会影响你的应用程序性能-
# config/environments/production.rb
...
config.assets.compile = true
...