我正在使用此链接http://guides.rubyonrails.org/action_mailer_basics.html在创建,删除和编辑用户时向用户发送邮件通知,并将收到邮件。这对我来说很好。
现在我想要的是当在创建时创建用户时,我们将有用于启用邮件通知的单选按钮,如果它已启用,那么只有它才会收到通知邮件。所以我需要做什么? ???
任何帮助将不胜感激..
谢谢
答案 0 :(得分:0)
在UserController代码中,如果设置了选择加入电子邮件的用户属性,则仅发送电子邮件:
if @user.save
# Tell the UserMailer to send a welcome Email after save
# IF MAIL NOTIFICATIONS ARE ENABLED
if @user.enable_mail_notification then
UserMailer.welcome_email(@user).deliver
end
end