0

我正在编写 Rails 邮件程序电子邮件的文本版本(一个 example.text.erb 文件),我希望它在任意数量的字符(比如 70)之后以干净的中断显示给收件人。Sublime 允许您选择一个段落数并使用编辑>>换行>>“在标尺处换行”在标尺或固定字符点处将它们打断,但这也包括我放入的所有erb代码(因此它计算了 <%= link_to例如... %> 而不是实际的链接文本输出)。

这使得发送给收件人的文本电子邮件不均匀且脱节,因为 erb 代码占用了与其文本输出长度无关的许多字符。

在 erb 运行后,用硬换行符将文本包装在 *.text.erb 文件中的最佳方法是什么?

谢谢!

4

1 回答 1

0

听起来您希望在文本通过 ERB 后对其进行处理。我最初的想法是你可以 1)创建一个自定义模板处理程序或 2)一起破解一些东西以通过 ERB 运行文件,然后处理生成的文本。

另外值得注意的是 TextHelper#word wrap 方法,它可能对您有帮助:http: //api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-word_wrap

于 2013-05-17T19:53:57.587 回答