Благодаря некоторой большой помощи по SO, мне удалось получить WYSIWYG-редактор с интеграцией Paperclip для моего приложения: Загрузка изображений WYSIWYG в Rails App
Я наблюдаю интересное поведение, при котором мой редактор WYSIWYG исчезает в случае ошибки проверки.
Редактор включает в себя определение в application.html.haml и выглядит следующим образом:
= javascript_include_tiny_mce_if_used
= tiny_mce if using_tiny_mce?
Сам редактор вызывается назначением моей текстовой области (которая называется Description) класса этого:
= f.text_area :description, :class => "mceEditor"
Все это прекрасно работает. Однако, когда возникает ошибка проверки, редактор WYSIWYG исчезает ... Я провел некоторые исследования с Firebug и обнаружил, что на «странице ошибок» нет TinyMCE, включенной в его HEAD.
Я думал, что все мои представления будут наследоваться от application.html ... Разве это не относится к страницам с ошибками? Как мне убедиться, что включения правильно обрабатываются даже в условиях ошибки?