Пользовательский скин Tinymce-Rails не работает

Я использую драгоценный камень tinymce-rails (версия 3.5.9) и хочу добавить свой скин thebigreason

Мой вопрос состоит из двух частей, я полагаю:

  1. Вики на tinymce-rails говорят, что нужно добавить скин к:

    tinymce/themes/advanced/skins/
    

    Поэтому я поместил папку "bigreason" в следующий каталог:

    app/assets/tinymce/themes/advanced/skins/
    

    В конфигурационном файле tinymce.yml я выполнил инструкции и загрузил свой скин:

    theme : "advanced"
    skin : "thebigreason" 
    

    Но оригинальная тема все еще существует. Я перезапустил сервер

  2. Где этот драгоценный камень хранит все файлы! Мне пришлось создать папку tinymce, упомянутую выше. Немного общего вопроса, но я хочу скорректировать содержимое CSS и т. Д. Позже

РЕДАКТИРОВАТЬ:

Забыл упомянуть, application.css содержит следующее:

*= require /tinymce/themes/advanced/skins/thebigreason/content.css
*= require /tinymce/themes/advanced/skins/thebigreason/ui.css
*= require /tinymce/themes/advanced/skins/thebigreason/dialog.css

Спасибо

1 ответ

Решение

Я понял это сейчас: у меня был скин по умолчанию, определенный ниже.

Чтобы (немного) искупить себя, вот как это делается:

Поместите скин здесь:

app/assets/stylesheets/tinymce/themes/advanced/skins/{skin_folder_with_css_files}

и конфиг сделает все остальное. Включите путь к этому скину в application.css для последующей компиляции ресурсов:

*= require /stylesheets/tinymce/themes/advanced/skins/{skin_folder}/{css_file.css}

Одна проблема, которую я вижу, состоит в том, что некоторые скины имеют теги body с полями, определениями заголовков и т. Д., Что неизбежно приведет к хаосу в конвейере ресурсов Rails.

Другие вопросы по тегам