Rails应用的邮件功能集成与部署指南
1. 集成邮件功能到ContactsController
为了将邮件功能集成到 ContactsController 中,我们需要对控制器进行修改。具体操作如下:
- 修改控制器代码 :在 ContactsController 中添加代码,使用 UserMailer.contact_email(@contact).deliver 来发送邮件。以下是修改后的 app/controllers/contacts_controller.rb 文件内容:
class ContactsController < ApplicationController
def new
@contact = Contact.new
end
def create
@contact = Contact.new(secure_params)
if @contact.valid?
@contact.update_spreadsheet
UserMailer.contact_email(@contact).deliver
flash[:notice] = "Message sent from #{@contact.name}."
redirect_to root_path
else
render :new
end
end
private
def
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



