Я новичок на рельсах, буду признателен за любую помощь.Это хранилище этого проекта: 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
controllers / 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