Я пытаюсь сгенерировать ссылку с помощью помощника link_to, который выведет следующий HTML:
<a href="some_url"><i class="some_class"></i>Link Name</a>
Однако код, который я использую, чтобы попытаться выполнить это:
link_to(tag("i", class: options[:icon]) + title, url)
...выводит:
<a href="some_url"><i class="some_class">Link Name</i></a>
Почему это происходит, и как я могу это исправить? Спасибо.
EDIT:
Кажется, я нашел проблему.
Теги <i>
не являются самозакрывающимися тегами в HTML5. Поэтому текст после i
рассматривается как содержимое этого элемента.