0

我正在尝试为我的电子邮件使用邮件布局,我已放入notifications_mailer.html.erb布局文件夹,并且我有一个电子邮件视图migration_message.html.haml

但是为什么我会有这个内部服务器错误 500:

自闭标签不能有内容

notifications_mailer.html.erb我有:

<div class="article-content" align="left" style="font-size: 13px;line-height: 18px;color: #444;margin-top: 0;margin-bottom: 18px;font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif">
   <%= yield %>
</div>   

这不是在邮件布局中添加产量的方法吗?

应该在哪里调试这个错误?在真实服务器上测试电子邮件之前,是否有一个 gem 可以在浏览器上测试电子邮件?

编辑

代码migration_message.html.haml

=content_for :title do
  Hello fan!
%p
  %span{:id => "internal-source-marker_0.12735640932997944"} We are happy to inform you about our new website, in which you can find new features. You have registered with us in our previous website, therefore we are very glad to inform you about our new one.
%p
  %span Take a look at the #{link_to 'Virtual Circuit Lab', lab_path} & check the Lab #{link_to 'Features', features_path}
  If you’ve already checked out the site, Follow our #{link_to 'Facebook page', "https://www.facebook.com/ourwebsite"} and invite a friend to do the same!
  %br/ 
4

1 回答 1

0

至于问题的第二部分,有一个名为Letter Opener的宝石可以完全满足您的要求。当您调用deliver消息时,它将打开带有消息的浏览器而不是发送消息。

于 2012-12-31T11:38:41.627 回答