我试图让http://www.uploadify.com/与Ruby on Rails 3.0.3一起工作,但文件正在上传,但我试图修复以下错误消息。任何帮助非常感谢。Uploadify - Paperclip - Rails 3.0.3
开始POST “/影片/”,对于在10.170.163.142 2011-02-10 16点57分16秒0000 处理由VideosController#创建以HTML 参数:{ “文件名”=>“tvshow。 AVI “ ”文件夹“=> ”/“, ”_website_session“=> ”BAh7CEkiD3Nlc3Npb25faWQGOgZFRiIlOTA1OTIwODE1NDNkZDhkYzU2Yjc0MWJhMTdiNWFlZTlJIhBfY3NyZl90b2tlbgY7AEZJIjEvd3dnSjQ3NE83cDQ3SkF0ZXU4alN3dHdkaHl5Wm9vV29XRllBOWc1ajRBPQY7AEZJIgx1c2VyX2lkBjsARmkG - f618cf0d51fe1beebcc03eb200d1b3d023c98757“, ”/ wwgJ474O7p47JAteu8jSwtwdhyyZooWoWFYA9g5j4A“=> ”= authenticity_token“, ”Filedata上“=>#> ”载“=>” 提交查询“} 已完成0ms
ActionController :: InvalidAuthenticityToken(Ac tionController :: InvalidAuthenticityToken): 应用/中间件/ flash_session_cookie_middleware.rb:17:在'呼叫”
渲染/Volumes/Storage/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0。 3/lib/action_dispatch/middleware/templates/rescues/_trace.erb(2.8ms) Rendered /Volumes/Storage/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_dispatch /middleware/templates/rescues/_request_and_response.erb(11.2ms) Rendered /Volumes/Storage/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_dispatch/middleware/templates/ (20.4ms)
我不明白whats在这里,为什么文件没有上传?
require 'rack/utils'
class FlashSessionCookieMiddleware
include Rack::Utils
def initialize(app, session_key = '_session_id')
@app = app
@session_key = session_key
end
def call(env)
if env['HTTP_USER_AGENT'] =~ /^(Adobe|Shockwave) Flash/
params = ::Rack::Request.new(env).params
env['HTTP_COOKIE'] = [ @session_key, params[@session_key] ].join('=').freeze unless params[@session_key].nil?
end
@app.call(env)
end
end
看看这里:https://github.com/apneadiving/Pic-upload---Crop-in-Ajax – apneadiving 2011-02-10 18:38:27