我想构建一个管理表单,允许User.admin发送邀请欢迎电子邮件。
我有一个管理员控制器可能会存在。在表格中,我需要做的就是输入一封电子邮件。如果我没有邀请欢迎控制器或模型,那么构建此表单的正确方法是什么?
由于
答案 0 :(得分:0)
您需要一个接受表单输入的控制器。您不能简单地将表单连接到邮件程序并将其发送出去。你需要一个中间步骤。
您应该创建一个控制器,或者至少是控制器中的一个操作,它将请求与电子邮件一起传递给邮件程序:
def send_invitation_email
UserMailer.invitation(params[:email]).deliver
end