Мы используем Bluecloth для форматирования текста на веб-сайте rails, но у меня возникла проблема с некоторыми адресами электронной почты. Когда у них есть двойные подчеркивания в адресе BlueCloth, он переводит его в теги EM.Использование BlueCloth, как я могу отключить уценку для части текста?
В консоли рельсах:
BlueCloth::new("[email protected]").to_html
"<p>[email protected]</p>"
Адрес электронной почты с одним подчеркиванием работает отлично, но когда есть два подчеркивания в адрес Подчеркивания заменяются на эм теги:
BlueCloth::new("[email protected]").to_html
"<p>bob<em>jones</em>[email protected]</p>"
Мне нужно форматирование для остальной части текста, но мне нужно прочь отключить его для адресов электронной почты. Я чувствую, что имел обыкновение использовать тег notextile, но, похоже, он больше не работает.
BlueCloth::new("<notextile> [email protected] </notextile>").to_html
"<p><notextile> bob<em>jones</em>[email protected] </notextile></p>"
Кто-нибудь знает, как с этим справиться? Мы используем версию bluecloth 2.2.0.
Большое спасибо! Это будет работать для меня. –