Я использую CKEditor gem с моим приложением Rails 5. Текст в CKEditor отображается как:
<p>Foo</p>
и я хочу сделать так, чтобы он отображался как в представлении шоу (после создания записи с использованием CKEditor):
<p class="lead">Foo</p>
Читая документацию , я увидел, что была опция конфигурации для <p>
, `format_p ',
Итак, я добавил javascripts/ckeditor/config.js
файл на основе документации :
CKEDITOR.editorConfig = function (config) {
config.format_p = { element: 'p', attributes: { 'class': 'lead' } };
}
В application.js у меня есть это:
//= require_directory .
Тем не менее, он по-прежнему рендеринг только с <p>
.
application.js
//= require jquery3.min
//= require rails-ujs
//= require jquery-ui
//= require popper.min
//= require bootstrap.min
//= require jquery.slimscroll
//= require jquery.core
//= require jquery.app
//= require datatables
//= require activestorage
//= require turbolinks
//= require footable.min
//= require select2-full
//= require moment
//= require datepicker-init
//= require daterangepicker-init
//= require daterangepicker
//= require jquery.counterup.min
//= require jquery.scrollTo.min
//= require metisMenu.min
//= require modernizr.min
//= require bootstrap-datepicker.min
//= require bootstrap-filestyle.min
//= require bootstrap-notify.min
//= require cable
//= require tags_field
//= require symbol_field
//= require waves
//= require wow.min
//= require ckeditor/init
//= require_directory