我将此设置为在注册后向新用户发送电子邮件。现在它向任何新用户发送电子邮件。
class UserMailer < ActionMailer::Base
def welcome_email(user)
@user = user
mail(to: @user.email,
from: "Thinkrtc",
subject: "Welcome To Thinkrtc"
)
end
end
我还有第二种用户可以注册的方式,它有一个is_admin布尔值。因此,当他们以第二种方式注册时,他们得到的is_admin是真的布尔值。
我想在那里设置我的UserMailer,只将其发送给在第二路上创建新帐户的人,并获取is_admin =&#34; true&#34;。
答案 0 :(得分:-2)
class UserMailer < ActionMailer::Base
def welcome_email(user)
@user = user
if @user.is_admin
mail(to: @user.email,
from: "Thinkrtc",
subject: "Welcome To Thinkrtc"
)
end
end
end
如果用户的is_admin == true,则会发送电子邮件。