devise gem
devise locale
confirmations controller
don't render user after sign up
auth confirmable concern
mailer helper
user mailer