如何在通过rails中的textarea输入的文本中注入?

时间:2010-07-27 05:38:00

标签: html ruby-on-rails gsub

我有一个textarea表单,需要一大块文本。在这个文本区域,我做一个回车结束段落和另一个回车分开段落。

该文字位于@ contact_postalcard.message。

但是,我需要输出到HTML文件中。 HTML文件已作为长字符串加载,其中包含“ReplaceThisWithPostalcardMessage”。我想从@ contact_postalcard.message中获取ReplaceThisWithPostalcardMessage的文本。

问题是HTML文件没有每个回车的任何
标签。结果,我得到一个长期的连续段落。

如何正确格式化HTML文件中的替换值?

addr_template = addr_template.gsub(/ReplaceThisWithPostalcardMessage/, @contact_postalcard.message)

2 个答案:

答案 0 :(得分:4)

正常使用textarea,然后使用:

显示
simple_format(data_from_textarea)

答案 1 :(得分:0)

这个怎么样?

addr_template = addr_template.gsub(/ReplaceThisWithPostalcardMessage/,
  @contact_postalcard.message.gsub("\n", "<br />"))