2

メーラー ビューでコードをインデントすると、送信された (プレーン テキストの) メールにもインデントが表示されます。インデントなしでコードを書かずにこれを回避する方法はありますか?

4

1 に答える 1

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

私はこれを自分で試したことはありませんが、試してみる価値はあります。

于 2010-07-16T12:19:51.013 に答える