#html #ruby-on-rails #ruby #blogs
#HTML #ruby-on-rails #ruby #Блоги
Вопрос:
У меня есть блог, который сохраняет входные данные из тегов ввода html, сохраняет их в виде XML в базе данных sqlite3, а затем, наконец, отображает содержимое внутри этого тега.
<p>
<b>Content:</b>
<%= @post.content %>
</p>
Мне нужно, чтобы this .content мог отображать HTML. Есть идеи?
Ответ №1:
В подобных ситуациях вы должны использовать либо:
Использовать CKEditor очень просто благодаря CKEditor gem
И, пожалуйста, обратите внимание, что если вы используете Rails 3, вам нужно явно указать, что вам нужен необработанный HTML, например:
<p>
<b>Content:</b>
<%= raw @post.content %>
</p>
Комментарии:
1. но, конечно, примите во внимание, что
raw
использование может быть очень опасным 😉2. Посмотрите Railscast railscasts.com/episodes/272-markdown-with-redcarpet