Where do I need to customize the email layout and whats the best practice to design email's layouts? In order to send my logo and maybe some links and so on! I want my emails look pretty instead of just plain text!
Unfortunately, styling emails is still pretty nasty these days. You generally will see people using tables to do layouts because email applications don't generally support the full CSS suite of features for various reasons (including security). Lots to find if you google "html emails" or "email layouts".
As for images, Rails lets you include them as normal, but you have to specify the asset host: http://edgeguides.rubyonrai...
Hi Chris. First of all, thanks for putting this out, GoRails has been a great resource to implement new features and learn.
I've got a file in my model that gets upload with Shrine to S3 (works perfectly) and I was wondering how can I attach that file when sending email with a Mailer?
Adding an attachment in your mailers is just as simple as doing:
attachments['file-name.jpg'] = @model.upload
The right side should just a be a File-like object that Rails then assign to the filename in the email.
Hi Chris i am getting uninitialized constant NotificationMailer , not sure why
irb(main):001:0> NotificationMailer.welcome.deliver_now Traceback (most recent call last): 1: from (irb):1 NameError (uninitialized constant NotificationMailer)
i am using rails 6,
Hi Chris, thank you so much for GoRails, I really appreciate the effort and the work you put on the content you are sharing.
I have trouble with Sendgrid and sending mail from devise using Templates I created in Sendgrid. So I just want to design templates in Sendgrid and then call them from my devise mailer. Been struggling with this and was wondering if you have any comments on it.
You'll need to use their API to do that. Check out this gem: https://github.com/eddiezane/sendgrid-actionmailer
Join 31,353+ developers who get early access to new screencasts, articles, guides, updates, and more.