【发布时间】:2012-05-10 20:28:06
【问题描述】:
我正在使用带有 Rails 3.2.2 的 Uploadify 3.1。我使用 Authlogic 来处理身份验证。 Authlogic 提供了一个current_user 方法,该方法为发出请求的用户提供。
当我尝试使用 Uploadify 3.1 上传某些文件时,在操作中查找时未设置 current_user,它给出了nil。 Uploadify 2.1.4 没有发生这种情况。这是我如何调用uploadify:
jQuery('#something').uploadify({
uploader : '#{some_path_from_rails_routes}',
swf : '/uploadify/uploadify.swf',
cancelImg : '/uploadify/cancel.png',
fileTypeDesc : 'FileNames',
auto : true,
removeCompleted : false,
buttonText : 'Some Label',
formData : {
'_http_accept': 'application/javascript',
'#{session_key_name}' : encodeURIComponent('#{u(cookies[session_key_name])}'),
'authenticity_token' : encodeURIComponent('#{u(form_authenticity_token)}'),
}
});
有什么想法吗?谢谢!
【问题讨论】:
标签: ruby-on-rails-3 uploadify authlogic