Можем ли мы создать строку Image by HTML в Ruby On Rails. - PullRequest
0 голосов
/ 14 сентября 2011

Я хотел бы знать, есть ли какая-либо возможность, с помощью которой мы можем создать изображение с помощью HTML-кода, содержащего HTML-теги вместе с форматированием или HTML-контент, поступающий из веб-редакторов, таких как Ckeditor или TinyMce и т. Д. В Ruby on Рельсы.

Спасибо Nishant

Ответы [ 3 ]

1 голос
/ 14 сентября 2011

Вы имеете в виду достижение:

<%= "<img src='http://domain.tld/some_image.png' />".html_safe %>

Вы также можете интерполировать любые строки, выполнив

<%= "#{url_string}".html_safe %>

, где url_string = "<img src='http://domain.tld/some_image.png' width='200px'/>"

0 голосов
/ 14 сентября 2011

Кажется, что вашим конечным пунктом назначения является файл PDF. Я бы пропустил создание изображений и сразу обратился к этому, используя одну из нескольких доступных библиотек HTML в PDF, возможно, одну из перечисленных прямо здесь, в StackOverflow . Если вам по какой-то причине вам понадобится изображение, даже тогда, я бы подумал о том, чтобы сгенерировать PDF вашего HTML, а затем преобразовать его в изображение, поскольку это лучший путь, который я знаю, чтобы перейти от HTML к изображению.

Однако вы плохо описали свою проблему, поэтому с более подробной информацией может быть и очевидная альтернатива.

0 голосов
/ 14 сентября 2011

Полагаю, вы хотите что-то вроде следующего

<% str = "<img src='/images/InboundButtons.png' style='border: medium none ; padding: 0px 0px 0px -2px;'>"%>
<%= str %>

Где str - HTML-строка, и вы можете показать ее, как указано выше.

...