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"