gso*_*lla 3 ruby-on-rails ruby-on-rails-4
我有一个image_tag用于显示图像的Rails 4.2.0应用程序,例如:
= image_tag 'android_green_300_100px'
(它也使用苗条)
在开发模式下,它会生成以下img标记:
<img src="/assets/android_green_300_100px-3c57292ef62b34ed33756c2057c8c7320c22ac7fc7061576b29a97d312d954b1.png">
Run Code Online (Sandbox Code Playgroud)
这很棒.
使用capistrano部署到生产时,会生成具有适当名称的图像文件:
INFO -- : Writing
/home/app/releases/20160405210757/public/assets/android_green_300_100px-
3c57292ef62b34ed33756c2057c8c7320c22ac7fc7061576b29a97d312d954b1.png
Run Code Online (Sandbox Code Playgroud)
但该image_tag方法返回图像标记:
<img src="/images/android_green_300_100px">
Run Code Online (Sandbox Code Playgroud)
这显然会返回404错误.
如果我手动访问正确的图像URL,它可以工作(图像在那里)
有任何想法吗?非常感谢你!
非常确定您必须使用image_tag的文件扩展名才能在生产中使用:
= image_tag 'android_green_300_100px.png'
Run Code Online (Sandbox Code Playgroud)