Rails 4, pré-visualização do Mailer, pré-visualizar imagens anexadas

Estou com um problema com a visualização do mailer do Rails 4.1.6.

Quero ver as imagens anexadas no modo de visualização, mas não funciona. Acho incorreto

Aqui está o meu código:

Arquivo de mala direta

class AppMailer < ActionMailer::Base
  default from: "[email protected]"

  # AppMailer.test_mail.deliver
  def test_mail
    attachments.inline['rails.png'] = File.read(Rails.root.join('app', 'assets', 'images', 'rails.png'))

    mail(
      to: '[email protected]',
      subject: "test letter",
      template_path: "mailers",
      template_name: "test"
    )
  end
end

Visualizar arquivo

class MailerPreview < ActionMailer::Preview
  def app_mailer
    AppMailer.test_mail
  end
end

Arquivo de modelo

%p Hello, World!
%p= image_tag attachments['rails.png'].url

Quando eu for para

/rails/mailers/mailer/app_mailer

Vejo a página de visualização, mas as imagens não funcionam. Há código html resultante

<p>Hello, World!</p>
<p><img src="cid:[email protected]"></p>

Assim. Eu acho que eu deveria encontrar uma maneira de obter o caminho / para / arquivo em vez CID no modo de visualização

(Quando enviei uma carta para minha caixa postal - a carta parece boa)

O que estou fazendo de errado no modo de visualização?

questionAnswers(3)

yourAnswerToTheQuestion