ruby on rails - How to view the html and text generated by Active -


i don't want send email, want able view email action mailer generates both html , text email types.

so like:

html = usermailer.welcome_email(@user).html text = usermailer.welcome_email(@user).text 

is possible?

update

i trying backport render out: https://github.com/brainopia/backport_new_renderer/blob/master/backport_new_renderer.rb

i have far:

class emailcontroller < actioncontroller::base     layout "email"      def welcome     end end 

my /app/views/email/welcome.html.erb just:

hello <%= @name %> 

then created lib/rasks/render.rake file looks like:

desc "testing controller rendering backport" task :render     puts "hello render"     @name = "adf"     emailcontroller.render(:welcome) end 

error is:

hello render rake aborted! nameerror: uninitialized constant emailcontroller /users/path/to/apps/myapp/lib/tasks/render.rake:5:in `block in <top (required)>' tasks: top => render (see full trace running task --trace) 

if using rails 5, can render template using:

actioncontroller.render('mailer/mymailer.html.erb', assigns: { a: b }) 

but poster above mentioned, want preview email. letter_opener gem good. discovered , love mailcatcher.


Comments