获取生成的HTML作为字符串 - Rails

时间:2018-01-16 22:03:46

标签: ruby-on-rails ruby

我正在使用SendGrid API,我正在尝试找到一种更简洁的方法来生成HTML内容以作为电子邮件发送。

我想尝试使用我当前的一些邮件程序html模板文件并将数据库对象传递给它们以接收响应,但我不确定如何完成或是否可以。这基本上就是我想做的事情。

@user = User.find(1)
html_content = render "mailers/my_mailer", user: @user
@user.send_html_content(html_content)

也许有更好的方法可以做到这一点,但我不确定。任何提示将不胜感激!

提前致谢。

1 个答案:

答案 0 :(得分:1)

查找render_to_string

它呈现并返回一个字符串。