如何使用Rails发送电子邮件

4
这可能非常简单明了,但我在Ruby on Rails方面非常新手和菜鸟。 我有一个简单的电子邮件php脚本,我在旧网站上使用过,但现在我转换到Rails后,不知道如何创建相应的内容。
我尝试使用rails generate mailer Notifier,然后在其中添加了一个欢迎方法来发送电子邮件。但是在用户控制器中(在创建下,以便当用户创建帐户时向其电子邮件地址发送欢迎电子邮件),我只得到一个错误,说未声明Notifier。
在用户控制器中,我有:
if @user.save
  Notifier.welcome(@user).deliver
end

这个没有起作用


你解决了你的问题吗?我一直遇到同样的问题,显然需要使用SMTP服务器。我尝试了SendGrid,但它也给我带来了错误。如果Rails在某些方面像PHP那样就好多了... - mhz
2个回答

6

5

是的,也给你加一分,RTMF 规则! ;) - gertas
我读了这个,但它没有起作用。我输入了我的电子邮件并点击了创建按钮,但我没有收到电子邮件。 本地主机能发送电子邮件吗? - Vasseurth
你看过这个吗:http://guides.rubyonrails.org/action_mailer_basics.html#example-action-mailer-configuration - apneadiving

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接