ruby-on-rails-3 – Rails 3:为什么我的image_tag会自动为HTML
发布时间:2020-12-17 03:47:53 所属栏目:百科 来源:网络整理
导读:我有这个非常奇怪的问题,我放在我的Rails 3.0.12应用程序视图中的图像标签自动获得内联样式,宽度和高度属性,即使我没有分配它们并覆盖我的CSS. 例如,如果我在某个视图中有这个(我正在使用Paperclip gem): %= image_tag @campaign.advertisement.image.url(:
我有这个非常奇怪的问题,我放在我的Rails 3.0.12应用程序视图中的图像标签自动获得内联样式,宽度和高度属性,即使我没有分配它们并覆盖我的CSS.
例如,如果我在某个视图中有这个(我正在使用Paperclip gem): <%= image_tag @campaign.advertisement.image.url(:thumb),:class => "updateable image",'update-from' => "campaign_advertisement_attributes_image" %> 渲染视图中的结果如下: <img alt="Stock-vector-whole" class="updateable image" src="/images/advertisements/12/thumb/stock-vector-whole.jpg?1370472026" style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 0px 0px;" update-from="campaign_advertisement_attributes_image" width="0" height="0"> 如果我在我的视图中手动编写img HTML,结果完全相同: <img alt="Preview" class="updateable image" src="<%= @campaign.advertisement.image.url(:thumb) %>" update-from="campaign_advertisement_attributes_image"> 这些内联样式属性,因为display设置为none,隐藏可见性,使图像不可见并覆盖我的样式表. 有谁知道为什么要设置这些属性以及如何禁用此行为? 感谢您的任何帮助. 解决方法
这真是太愚蠢了.事实证明,我的浏览器中的Ad-block插件阻止了图像的显示,而不是我的应用程序中的某些内容.我从
this other answer得到了这个想法.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |