Я генерирую электронное письмо с динамическим содержимым из шаблона Haml, который анализирует информацию из массива.
По сути, Haml получает массив, заполненный несколькими хэшами. В коде у меня есть блок, который выглядит следующим образом::
%table
=arrayname.each do |object|
%tr
%td= object.name
%td= object.link
Всякий раз, когда отправляется электронное письмо, весь объект arrayname
включается в внизу HTML. Это приводит к тому, что[#,#]
(появляется больше #, когда появляется больше объектов)в верхней части блока. Невозможно манипулировать этим фрагментом текста с помощью CSS, иначе я бы просто его скрыл.
[#<Release @id=181 @title="test" @amurl="test.com" @iturl="test.com" @cover="test.com" @date="2012-03-28" @artist_name="Test">, #<Release @id=182 @title="test" @amurl="test.com" @iturl="test.com" @cover="" @date="2012-03-31" @artist_name="Test">]
Строка идентична результатам, показанным при выполнении кода в IRB.
Кто-нибудь может сказать мне, как предотвратить это?