2
Rails 3.2.2와 함께 Uploadify 3.1을 사용하고 있습니다. Authlogic을 사용하여 인증을 처리합니다. Authlogic은 요청한 사용자에게 제공되는 current_user
메소드를 제공합니다.Authlogic을 사용하여 Rails 3.2.2에서 Uploadify 3.1의 요청은 current_user를 산출하지 않습니다.
Uploadify 3.1에서 일부 파일을 업로드하려고하면 작업에서 찾을 때 current_user가 설정되지 않고 nil
이됩니다. 이것은 Uploadify 2.1.4에서 발생하지 않았습니다. 업로드 방법은 다음과 같습니다.
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)}'),
}
});
의견이 있으십니까? 감사!
: 당신이 이런 식으로
formData
을 수정해야합니다 같이 해당 설명서에서, 그것은 보인다. uploadify-rails 전에 flash_cookie_session을 Gemfile에 포함 시키면 뒤에서 모든 것을 처리 할 것입니다. –
uploadify-rails 보석 인 @IsaacBetesh? 이 버전은 2 년 동안 업로드되지 않은 빈 쉘로 보인다 - https://github.com/nragaz/uploadify-rails – JoshL
Filip Tepper 's : https://github.com/filiptepper/uploadify-rails (이것은 rubygems.org에서 찾을 수있는 것입니다) –