【发布时间】:2013-05-13 01:24:53
【问题描述】:
我正在编写 Rails 邮件程序电子邮件的文本版本(一个 example.text.erb 文件),我希望它在任意数量的字符(例如 70 个字符)后以干净的中断显示给收件人。Sublime 让您选择多个段落并使用 Edit >> Wrap >> “Wrap Paragraph at Ruler”在标尺或固定字符点处将它们打断,但这也包括我输入的所有 erb 代码(所以它计算 而不是实际的链接文本输出)。
这使得发送给收件人的文本电子邮件不均匀且脱节,因为 erb 代码占用的字符数与其文本输出的长度无关。
在 erb 运行后,用硬换行符将文本包装在 *.text.erb 文件中的最佳方法是什么?
谢谢!
【问题讨论】:
-
您希望它在您的编辑器屏幕上均匀分布,还是在评估 ERB 并通过电子邮件发送给用户后实际上很好地分布?如果是这种情况,唯一想到的就是将您的电子邮件收集在一个字符串中,然后使用 Ruby 将该字符串分组为等长的部分(例如 70),然后为电子邮件输出每一行。
-
我希望在用户收到它后将其均匀分布。我希望已经有一些可用的解决方案被我忽略了,而不必自己破解它......我不能是唯一一个尝试过这个的人。
标签: ruby-on-rails sublimetext2 erb