В Rails есть отличная функция предотвращения XSS, которая может вам здесь помешать.Перед выводом строк он по умолчанию закодирует любой найденный в них HTML-код, если только он не был заранее явно помечен как безопасные строки.link_to
запускает html_safe!
на своем выходе, поэтому обычно он не кодируется, но добавление его в небезопасную строку, например 'Created a new'
, удаляет этот HTML-безопасный атрибут.
Попробуйте вызвать:
headline.html_safe!
сразу после установки.
Конечно, поскольку вопрос не определяет, какой вывод вы получаете вместо того, что вы хотите, я не могу быть полностью уверен, что это проблема,Но это лучшее, что я могу сделать с тем, что у меня есть:)