ПРИМЕЧАНИЕ: ОРИГИНАЛЬНАЯ ПРОБЛЕМА БЫЛА ИСПРАВЛЕНА, но все еще есть некоторые проблемы с использованием плагина на рельсах 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 и ruby 1.9.2
Любая помощь будет принята с благодарностью.
Cheers,
Matenia
2 января 2010 г. - обновление
Я разработал, как избежать этой ошибки ... закомментируйте
# match ':controller(/:action(/:id(.:format)))'
это происходит из-за того, что tinymce_filemanager объявляет свои маршруты после загрузки начальных маршрутов приложения и пытается сопоставить контроллер и действия в приведенной выше строке вместо того, чтобы двигаться вперед.
Теперь у меня есть новая проблема:
NoMethodError in PagesController#tinymce_filemanager_upload_image
undefined method `type' for #<ActionDispatch::Http::UploadedFile:0x00000101ac45e8>
говорит, что ошибка в
vendor / plugins / tinymce_filemanager / lib / galdomedia / tinymce_filemanager.rb: 249: в 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
см .: https://github.com/galdomedia/tinymce_filemanager/blob/rails3/lib/galdomedia/tinymce_filemanager.rb#L243
кажется, что не найдено file.type ... hhhmmm ....
Я также попытаюсь клонировать другой репозиторий, который, похоже, использует этот плагин в CMS, чтобы увидеть, где я ошибся.
Спасибо большое сообществу stackoverflow.
Ура, Матения