我是新来的铁路,我会很感激任何帮助。这是该项目的存储库:https ://github.com/felixpro/Kadra
当客户注册时,会向管理员的邮箱发送一封电子邮件以批准该客户,否则客户将永远无法登录。
我在开发和生产环境中发送电子邮件时遇到问题。我已经尝试了一切,但没有什么对我有用。
maillers/user_mailer.rb
class UserMailer < ApplicationMailer
default from: 'from@example.com'
layout 'mailer'
def new_user_waiting_for_approval(user)
@user = user
mail(to: 'pujols.fr@gmail.com', subject: 'New User Awaiting Admin Approval')
end
end
控制器/user_controller.rb
def create
@user = User.new(user_params)
respond_to do |format|
if @user.save
UserMailer.new_user_waiting_for_approval(@user).deliver_now
format.html { redirect_to @user, notice: 'User was successfully created.' }
format.json { render :show, status: :created, location: @user }
else
format.html { render :new }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
end