Skip to content

Instantly share code, notes, and snippets.

@scottweisman
Last active August 29, 2015 13:58
Show Gist options
  • Save scottweisman/9956227 to your computer and use it in GitHub Desktop.
Save scottweisman/9956227 to your computer and use it in GitHub Desktop.
HTML Email in Rails
Less painful html emails in Rails:
1. Install roadie and and mail_view gems
2. Setup MailPreview class in mailers directory & setup your variables (follow mail_view directions)
3. Download a mail template that's close to the design you want from Ink by Zurb http://zurb.com/ink/templates.php
4. Put the external stylesheet from the Ink template called 'email.css' in your stylesheets directory
5. Make sure the external stylesheet link tag goes to email.css <link rel="stylesheet" type="text/css" href="email.css" />
6. Tweak the email.css stylesheet as needed, or add your own custom styles
7. Preview the email at http://localhost:3000/mail_view
Not using Rails?
You can inline the css manually with Ink's inliner: http://zurb.com/ink/inliner.php
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment