当我在邮件程序视图中缩进代码时,我也会看到已发送(纯文本)邮件中的缩进。有没有办法在没有缩进的情况下编写我的代码来避免这种情况......?
答案 0 :(得分:0)
我以前遇到过同样的问题,但当时我选择不缩进代码。
也许你可以制作一个删除缩进的辅助方法(假设你根本不想在你的邮件中缩进)。类似的东西:
<% no_indentation do %>
Here goes my content.
<% if @show_extra %>
And this is some extra indented text
<% end %>
<% end %>
然后在帮手中:
#some_helper.rb
module MyHelper
def no_indentation(&block)
#Capture the content of the block,
#and replace multiple spaces/tabs with a single space.
end
end
我自己没有试过这个,但值得一试。