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)}'),
}
});
何かご意見は?ありがとう!