Os Mailers são a forma de envio de e-mails dentro de projetos Rails. Possuem comportamento parecido com o de controllers e são importantes pois a maioria dos apps web tem algum tipo de envio de emals.
Como gerar um mailer:
rails g mailer UserMailler
Para chamar um mailer a partir de uma controller:
class UserController < ApplicationController
def create
@user = User.new(params[:user])
UserMailer.welcome_email(@user).deliver_later
end
end