如何以 Rails 形式在文本区域中呈现部分内容?

How do I render a partial in a Text Area in a Rails form?

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

这是我尝试使用的...

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

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

在控制器中使用 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 %>