image_tag – 默认情况下有没有办法让alt attr为空?

如果缺少图像而不是图像的文件名(无论如何谁想要这个默认行为?)我宁愿有一个空白的alt属性。

有没有办法进行系统配置,如果没有给出alt,image_tag会设置一个空白alt attr?

为了清楚起见:我对image_tag(’path / to / image’,:alt =>”)不感兴趣我有兴趣为所有image_tags设置一次。

对于Rails 3.2,在config / initializers下添加它

module ActionView::Helpers::AssetTagHelper def image_alt(src) return '' end end 

你可以使用以下方法修补ActionView::Helper#image_alt

 def image_alt(src) '' end 

或者使用您自己的图像助手版本

 #ApplicationHelper def my_image_tag(source, options={}) options(:alt) = '' image_tag(source, options) end 

然后使用它, my_image_tag "test/test.png"

Interesting Posts