如何在Rails表单中的文本区域中呈现部分?

时间:2016-02-25 21:51:26

标签: ruby-on-rails ruby ruby-on-rails-4 erb partials

我正在尝试创建一个电子邮件应用,该应用将使用模板使用电子邮件模板创建和发送自动电子邮件。

这是我试图使用的......

<%= f.text_area :body, rows: "20", class: 'form-control', value: render :partial => 'emails/templates/consignment' %>

我只想在我的模板中使用html预填充新电子邮件。

1 个答案:

答案 0 :(得分:1)

在控制器中使用render_to_string

@email_template = render_to_string(:partial => 'emails/templates/consignment', :layout => false,:formats=>[:html])

在您看来:

<%= f.text_area :body, rows: "20", class: 'form-control', value: @email_template %>