Rails 3.1和CKEditor w Carrierwave,无法上传

时间:2011-12-20 19:39:36

标签: ruby-on-rails-3 ckeditor carrierwave

上传文件对我不起作用。文件确实被保存但查看参数没有CKeditor发送的真实性令牌。所以我得到一个“无法验证CSRF真实性”警告,重置会话,然后我无法更新帖子。

令牌在表单中设置,但CKEditor似乎没有发送它用于图片或文件上传。我认为当我将CKE与Paperclip一起使用时,这可能已经没问题了,但并不确定。所有其他CKE操作都有效。

2 个答案:

答案 0 :(得分:-1)

Ruby on Rails: problem getting CKeditor to upload images

回答

您需要跳过验证

skip_before_filter :verify_authenticity_token, :only => [:new_from_disk]

答案 1 :(得分:-1)

请参阅ckeditor代码:

class Ckeditor::ApplicationController < ::ApplicationController

请添加一些相似内容:

skip_before_filter :verify_authenticity_token