Пользовательский скин Tinymce-Rails не работает
Я использую драгоценный камень tinymce-rails (версия 3.5.9) и хочу добавить свой скин thebigreason
Мой вопрос состоит из двух частей, я полагаю:
Вики на tinymce-rails говорят, что нужно добавить скин к:
tinymce/themes/advanced/skins/
Поэтому я поместил папку "bigreason" в следующий каталог:
app/assets/tinymce/themes/advanced/skins/
В конфигурационном файле tinymce.yml я выполнил инструкции и загрузил свой скин:
theme : "advanced" skin : "thebigreason"
Но оригинальная тема все еще существует. Я перезапустил сервер
- Где этот драгоценный камень хранит все файлы! Мне пришлось создать папку 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.