В качестве подтверждения концепции сначала приведем несколько выводов консоли:
ruby-1.9.2-p180 :010 > x = "<span id='c_3'>s</span>"
=> "<span id='c_3'>s</span>"
ruby-1.9.2-p180 :011 > helper.simple_format(x)
=> "<p><span>s</span></p>"
Причина этого в том, что вспомогательный метод Rails simple_format
вызывает метод sanitize
в самом конце его выполнения, и этот метод удаляет атрибуты.
Я знаю, что sanitize
позволит вам указать атрибуты, которые не следует удалять. У меня вопрос: можно ли как-то передать атрибут «белый список» (в данном случае идентификатор) через simple_format?
спасибо !!