Я просто пытаюсь отформатировать шаблон почтовой рассылки, созданный haml (text), и у меня возникли трудности с чтением нескольких разрывов строк. Например: Я бы подумалRails/HAML: Разрывы строк в текстовой почте
Dear
= @user.name,
Your username is
= @user.username
Your status is
= @user.status
Я предположил, что множественные разрывы строк будут читать, но «Ваш статус» линия выходит на линии непосредственно под именем пользователя. (Да, много разрывов строк - это преувеличение того, сколько я хочу, но все же)
Итак, вопрос: Разрывы строк в текстовых сообщениях haml .... erm, how?
. Как делает: простой ниже двух строк «Ваше имя пользователя» и @ user.username будут выводиться в одной строке? –
Хорошо, я понял. Таким образом, можно использовать ': plain' (на самом деле, * must * использовать, иначе haml будет запускать все ваши строки вместе и удалять пустые строки), чтобы вставить ** разрывы строк ** в шаблонах почтовой программы .text.haml. Но для решения другой проблемы (где 'Dear' и' @ user.name' выводятся по отдельным строкам, когда вы, вероятно, не хотите их), это то, что работает для меня: используйте значение '# { } 'стиль интерполяции вместо' = value'. Поэтому для линии приветствия вы можете написать ее как «Дорогой # {@ user.name}' (все в одной строке), чтобы она отображалась в одной строке. –