Ruby on rails RubyonRails:让CKeditor上传图像时出现问题

Ruby on rails RubyonRails:让CKeditor上传图像时出现问题,ruby-on-rails,ckeditor,Ruby On Rails,Ckeditor,当我选择一个文件并单击“将其发送到服务器”时 我得到一个错误: ActionController::InvalidAuthenticityToken in MediasController#new_from_disk Parameters: {"upload"=>#<File:/var/folders/Fr/FrWbhcV1HdGpFgn7Lh7OhU+++TI/-Tmp-/RackMultipart20100802-4884-olu0e5-0>, "CKEditorFu

当我选择一个文件并单击“将其发送到服务器”时

我得到一个错误:

ActionController::InvalidAuthenticityToken in MediasController#new_from_disk

Parameters:

{"upload"=>#<File:/var/folders/Fr/FrWbhcV1HdGpFgn7Lh7OhU+++TI/-Tmp-/RackMultipart20100802-4884-olu0e5-0>,
 "CKEditorFuncNum"=>"42",
 "langCode"=>"en",
 "CKEditor"=>"object_content_body"}
据我所知,ckeditor上传程序将我的ruby操作发送到文件中,然后我在那里处理它。因此,我不需要与我的新磁盘操作关联的视图,该操作目前不起任何作用

这是上传/浏览你已经上传的东西的文档。这些对我都没有帮助


任何人都有任何提示/指南吗?

默认情况下,Rails希望提交用户的真实性令牌,如果没有提交,则会引发异常。这是为了防止CSRF,请在

无论何时使用表单_,Rails都将添加此真实性令牌作为隐藏输入,以便与表单一起提交

由于您没有使用form_或其任何派生形式,因此需要将此令牌显式添加到您提交的参数中。您可以使用{form\u authenticity\u token}访问令牌的值。如何提交将取决于CKeditor的API

或者,您可以禁用每个操作的身份验证令牌检查,这是不推荐的!像这样:

class MediasController < ApplicationController
  skip_before_filter :verify_authenticity_token, :only => [:new_from_disk]

  ...
end