加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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得到了这个想法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读