CKEditor,CarrierWave,Cloudinary图片上传

时间:2014-03-25 23:08:12

标签: ruby-on-rails ruby carrierwave cloudinary

我有一个Rails 4应用程序,我正在尝试将CKEditor添加到博客创建页面。我实际上有一些不同的问题,但我会坚持这里的那个。

目前我有一个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文件无法正常工作,我知道我试图在CKEditorPictureUploader内部换出models/ckeditor/picture.rb } 我在这里也遇到了类似的StackOverflow帖子:

CKEditor Carrierwave Cloudinary

尝试在这个StackOverflow帖子中提出的建议,它就像将图像上传到服务器一样,但它会永远挂在那里。在chrome中我没有看到任何错误,所以我想也许它只是在慢......但是我一夜之间离开了,然后回到了同一个地方。所以我去了firefox并打开了firebug,并注意到它正试图发布,但它正在获得一个500 internal server error的建议链接SO帖子。当我点击firebug中的POST pictures?CKEDITOR=blog...错误时,我得到:

NoMethodError in Ckeditor::PicturesController#create

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

我完全被困在这里......

0 个答案:

没有答案