如何使用Ruby on Rails设置开发邮件?

时间:2011-11-20 20:11:35

标签: ruby-on-rails testing actionmailer

我从github下载了一个项目,该项目在部署到生产时有一个邮件程序,但是在我自己的本地副本上,邮件程序不起作用。如何在本地设置邮件以进行开发,以便我可以对其进行测试?

4 个答案:

答案 0 :(得分:7)

您可以使用Ryan Bates的letter_opener gem

答案 1 :(得分:4)

您可以尝试使用MailCatcher gem https://github.com/sj26/mailcatcher

答案 2 :(得分:1)

我在本地开发期间测试电子邮件时使用此功能。希望这有帮助

http://papercut.codeplex.com/

答案 3 :(得分:0)

您不需要宝石。

在:

config/environments/development.rb

设置

Rails.application.configure do
  config.action_mailer.delivery_method = :file
end

然后在以下位置查找邮件

PROJECT_ROOT/tmp/mails/email@example.com