2014-02-12 2 views
0

Я использую CKeditor в качестве текстового редактора в приложении rails. поэтому я просто загрузил его с веб-сайта, а затем включил его. Я добавил этот код тоже:Форматирование Ckeditor не отображается после сохранения

<script type="text/javascript">$(document).ready(function() { 
    if ($('textarea').length > 0) { 
     var data = $('textarea'); 
     $.each(data, function(i) { 
      CKEDITOR.replace(data[i].id); 
     }); 
    } 
});</script> 

Проблема заключается в том, что, когда я сохранить содержимое текстовой области в базе данных, и отобразить его после этого, из моей базы данных, форматирование исчезает (например, то, что я подчеркнут , больше не подчеркивается.)

В чем может быть проблема?

ответ

1

Если ваш контент подчеркивается классом, а не тегом <u>, возможно, вам не хватает CSS, который подчеркивает класс. Значение, если в вашем контенте есть что-то вроде этого: <span class="Underline"> Dr. Whooves </span>, вам нужно правило CSS для класса Underline, чтобы сделать подчеркивание эффективным - что-то вроде .Underline { text-decoration: underline; }.

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

Это поможет в поиске и устранении неисправностей, если вы можете указать, как выглядит ваш контент. Небольшой пример HTML, который вы производите. Кроме того, это может помочь показать код, который вы используете для вывода HTML, но в этом случае это может быть не актуально.

Смежные вопросы