Я использую rails_admin, чтобы создать редактор wysiwyg для моей модели Post, которые по сути являются только сообщениями в блогах. У меня есть поле содержимого и заголовок.Как удалить теги html из rails_admin/ckeditor, чтобы содержимое полей не содержало теги html?
Я также включил ckeditor для форматирования текста поля содержимого. Я стараюсь, чтобы отобразить каждый пост, на мой взгляд, как так:
<% @posts.each do |post| %>
<div class="row text">
<%= post.title %>
<%= post.content %>
</div>
<% end %>
Однако, когда на экране отображается Контента печатает все HTML-теги, которые были добавлены к содержанию по CKEditor. Например, если я увеличил размер текста или сделал предложение полужирным или курсивом, он распечатает весь код html и css.
Я надеюсь, что вам удастся получить html для рендеринга в мои файлы erb, чтобы он автоматически отформатировался в представлении для пользователя.
Когда я смотрю в инспекторе, содержимое окружено кавычками.
Мой файл конфигурации railsadmin называет модель Post как таковой:
config.model Post do
edit do
field :title
field :content, :ck_editor
end
end
Спасибо.
Возможный дубликат http://stackoverflow.com/questions/7414267/strip-html-from-string-ruby-on-rails – depa
Я хочу, чтобы сохранить HTML-теги так что текст отформатирован правильно, я просто хочу, чтобы они вставлялись в представление, чтобы сами теги не отображались в приложении. Я не хочу их уничтожать. – reknirt