注:元の問題は修正されましたが、Ruby 1.8.7でレール3.0.3のプラグインを使用すると、まだいくつかの問題があり、メンテナに通知されています。みんなの助けてくれてありがとう。
こんにちはすべて、私は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を使用しています
どんな助けでも大歓迎です。
乾杯、マテニア
2010年1月2日-更新
私はこのエラーを回避する方法を考え出しました...コメントアウト
# 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
intinymce_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 ... hhhmmm ....が見つからないようです。また、CMSでこのプラグインを使用しているように見える別のリポジトリのクローンを作成して、どこが間違っているかを確認します。
これまで、stackoverflowコミュニティに感謝します。
乾杯、マテニア