ПРИМЕЧАНИЕ: ИСХОДНАЯ ПРОБЛЕМА БЫЛА ИСПРАВЛЕНА, но все еще есть некоторые проблемы с использованием плагина на rails 3.0.3 с ruby 1.8.7, сопровождающие были уведомлены об этом. Спасибо всем за помощь.
Привет всем! Я использую плагин, расположенный по адресу https://github.com/galdomedia/tinymce_filemanager. следовали инструкциям, и редактор загружается.
Однако я получаю следующую ошибку при попытке вставить изображение и использовать браузер файлов.
Unknown action
The action 'tinymce_filemanager' could not be found for PagesController
Это что-то, с чем кто-то сталкивался раньше?
В моем контроллере для страниц я включил следующее перед своими методами
include TinymceFilemanager
что написано в инструкции.
Кстати, я использую рельсы 3.0.3 и рубин 1.9.2.
Любая помощь будет принята с благодарностью.
Привет, Матения
2 января 2010 г. — обновление
Я придумал, как избежать этой ошибки... закомментировать
# match ':controller(/:action(/:id(.:format)))'
это связано с тем, что tinymce_filemanager объявляет свои маршруты после того, как начальные маршруты приложения были загружены, и он пытается сопоставить контроллер и действия в приведенной выше строке вместо того, чтобы двигаться вперед.
Теперь у меня новая проблема:
NoMethodError in PagesController#tinymce_filemanager_upload_image
undefined method `type' for #<ActionDispatch::Http::UploadedFile:0x00000101ac45e8>
он говорит, что ошибка находится в поставщике/плагинах/tinymce_filemanager/lib/galdomedia/tinymce_filemanager.rb:249:in upload_base'
vendor/plugins/tinymce_filemanager/lib/galdomedia/tinymce_filemanager.rb:123:in
tinymce_filemanager_upload_image'
что есть (метод в строке 123)
def tinymce_filemanager_upload_image
upload_base(images_folder, "tinymce_filemanager/list_images", accept_image_mime, image_size_limit)
end
и метод в строке 249
кажется, он не находит file.type ... хххммм .... собираюсь также попробовать клонировать другое репо, которое, похоже, использует этот плагин в CMS, чтобы увидеть, где я ошибся.
Спасибо сообществу stackoverflow.
Привет, Матения