Изменить HTML-код по умолчанию, который отображает CKEditor - PullRequest
0 голосов
/ 06 ноября 2018

Я использую 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 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...