我正在写一个Rails邮件程序邮件的文本版本(一个example.text.erb文件),我希望它能为收件人显示任意数量的字符后的干净休息,比如70. Sublime let您可以使用编辑>>选择多个段落并在标尺或固定字符处将其分开换行>> “在标尺处换行段”但这也包括我放入的所有erb代码(因此它计算<%= link_to示例...%>而不是实际的链接文本输出)。
这使得发送给收件人的结果文本电子邮件不均匀且脱节,因为错误代码占用了与文本输出长度无关的许多字符。
在erb运行之后,在带有硬换行符的* .text.erb文件中包装文本的最佳方法是什么?
谢谢!
答案 0 :(得分:0)
听起来你正在寻找在ERB运行后处理文本。我最初的想法是你可以1)创建一个自定义模板处理程序或2)一起破解某些东西以通过ERB运行文件,然后处理生成的文本。
另外值得注意的是TextHelper#自动换行方法可能对您有所帮助: http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-word_wrap