我有一张包含以下规格的图片:1920x795,分辨率:application.html.erb
内的300像素
<%= link_to image_tag('logo.png'), root_path, :class => "image_container img " %>
这是用于调整图像大小的css:
.image_container img
width: 94px
height: 40px
position: relative
一切都很完美,图像也会调整大小,看起来也很清晰。现在,我正在尝试在邮件程序视图中执行相同的操作,但我无法根据css设置调整图像大小。图像显示为完整尺寸。
有关如何在html.erb邮件程序视图中调整图像大小的任何想法?
答案 0 :(得分:2)
如果您使用外部样式表来维护邮件程序视图的CSS,我想告诉您它不起作用。
您需要为邮件程序视图提供内联样式。 Gmail甚至会删除
<style>
个标签。所以有内联样式,然后再次检查。
答案 1 :(得分:-1)
首先,您不需要:
:class => "image_container img "
只是说:
:class => "image_container"
在application.html.erb文件中,您需要
<%= styleseet_link_tag 'application', media: 'all' %>
和邮件程序视图的呈现
<%= render 'mailerviewname' %>
并拥有以下文件:
应用&GT;资产&GT; stylessheets&GT; application.scss
那就行了