我有一个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
我完全被困在这里......