Rails ActionMailer查看文本缩进问题

时间:2010-07-16 12:02:14

标签: ruby-on-rails ruby email actionmailer

当我在邮件程序视图中缩进代码时,我也会看到已发送(纯文本)邮件中的缩进。有没有办法在没有缩进的情况下编写我的代码来避免这种情况......?

1 个答案:

答案 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

我自己没有试过这个,但值得一试。