2

ブログ作成ページに CKEditor を追加しようとしている Rails 4 アプリがあります。実際にはいくつかの問題がありますが、ここでは 1 つだけに固執します。

現在Image、Cloudinary に問題なく画像をアップロードできるモデルがあります。完璧に動作します。

私の宝石ファイル:

gem "ckeditor"
gem "mini_magick"
gem "carrierwave"
gem "cloudinary"

ckeditor rails コマンドも実行しました。

rails generate ckeditor:install --orm=active_record --backend=carrierwave

数日間これに固執していたので、行ったすべての手順を覚えていませんが、この時点で画像にリンクできたと思います。ローカルに保存することさえできると思います. Cloudinaryに保存したいことを除けば、素晴らしいです...

頭のてっぺんから、ファイルをミラーリングしようとしたことを覚えていますが、機能しませんでした。また、内部でImageUploader.rbスワップアウトしようとしたことも知って います。CKEditorPictureUploadermodels/ckeditor/picture.rb

CKEditor Carrierwave Cloudinary

この StackOverflow の投稿の提案を試してみると、画像をサーバーにアップロードするように動作しますが、その後は永遠にハングアップします。chrome ではエラーが見られなかったので、単に遅いのではないかと思ったのですが、一晩そのままにしておくと、同じ場所に戻ってきました。それで、私はfirefoxに行き、firebugを開いて、投稿しようとしていることに気付きましたが500 internal server error、リンクされたSO投稿の提案を受けていました。POST pictures?CKEDITOR=blog...firebug のエラーをクリックすると、次のようになります。

NoMethodError in Ckeditor::PicturesController#create

undefined method `each' for "image/png":String

私はここで完全に立ち往生しています...

4

0 に答える 0