我想在用户注册后在rails应用程序中发送欢迎电子邮件。目前我有一个重定向,将他们带到一个特定的页面。我有一个邮件方法,我想发送但它不起作用。还有另一种方法吗?
def after_sign_up_path_for(resource)
if current_user
ModelMailer.new_user_notification(@user).deliver
'/dashboard'
end
end
答案 0 :(得分:1)
您可以使用简单的after_create:
在用户模型中发送电子邮件class User << ActiveRecord::Base
# ...
after_create: send_welcome_email
def send_welcome_email
ModelMailer.new_user_notification(self).deliver
end
end