2012-02-16 2 views
0

Я использую довольно аккуратный магический заголовок для преобразования текста в изображения. У меня небольшая проблема, на которой я застрял последние два часа. Идея драгоценного камня является то, что после установки, все, что нужно сделать, это ..Rails magick title gem не отображается html-теги

MagickTitle.say("Hello").to_html(false) 

..и выше будет создавать образ, и выписывать HTML для отображения его ..

<img class="magick-title" src="/system/titles/hello_163659704286b7f0990ac2364ea9de8dbf8664be.png" alt="hello"/> 

Так что я в моем коде (виде) является следующим ..

<%= MagickTitle.say("hello").to_html(false) %> 

но на моей странице, где я ожидал образ слова привета, чтобы показать, что я только видя html (img tag html, вставленный выше), распечатывается как есть. Я сделал просмотреть исходный код страницы и увидел issue..the HTML для изображения в исходном коде страницы показывает, как ..

&lt;img class="magick-title" src="/system/titles/hello_163659704286b7f0990ac2364ea9de8dbf8664be.png" alt="hello"/&gt; 

Так HTML теги < и> в HTML страниц показывает вверх, как & lt; и & g t; которые являются кодами для открывающих и закрывающих тегов. Любые идеи, как сделать это не так?

Спасибо!

+0

Я пытаюсь использовать MagickTitle, и с difficulty- надеясь, что вы могли бы дать представление о том, как вы установили MagickTitle? Вы устанавливали ImageMagick отдельно? Если да, то как? Я создал вопрос SO для моей проблемы здесь: http://stackoverflow.com/questions/13833983/magick-title-not-working Я не пытаюсь удвоить этот вопрос, но есть очень мало информации о магическом названии и Я надеюсь, что кто-то, кто использовал это, может указать мне в правильном направлении. Благодаря! –

ответ

2

Это потому, что вам нужно отметить это возвращение как html_safe или использовать сырые

<%= raw MagickTitle.say("hello").to_html(false) %> 
+0

Да, понял это вскоре. Спасибо, что подтвердили. – absolutskyy

Смежные вопросы