Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danielalvarenga/129babb555c45a7ec5b772b7b4543482 to your computer and use it in GitHub Desktop.
Save danielalvarenga/129babb555c45a7ec5b772b7b4543482 to your computer and use it in GitHub Desktop.
Send Email From Rails Console
# Simple approach to sending email from the Rails console
# Implementation idea courtesy of Steve Klabnik
# http://blog.steveklabnik.com/posts/2012-09-09-random-ruby-tricks--class-new
# Create the mailer class with a block and assign to a variable
mailer = Class.new(ActionMailer::Base) do
def example_message
mail(to: "test@test.com", from: "test@test.com", subject: "Example Message") do |format|
format.text { render text: "Example message body" }
end
end
end
# Use the class just as you would a typical mailer
mailer.example_message.deliver
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment