0
레일 백엔드에 의해 데이터가 공급되는 백본 앱이 있습니다. Backbone 컬렉션에서 create를 호출 할 때 레일의 세션이 파괴됩니다. 그것을 극복하는 방법에 대한 모든 포인터?백본 컬렉션에서 create를 호출하는 동안 레일 3 사용자 세션이 파괴되었습니다.
레일 백엔드에 의해 데이터가 공급되는 백본 앱이 있습니다. Backbone 컬렉션에서 create를 호출 할 때 레일의 세션이 파괴됩니다. 그것을 극복하는 방법에 대한 모든 포인터?백본 컬렉션에서 create를 호출하는 동안 레일 3 사용자 세션이 파괴되었습니다.
이런 종류의 문제는 거의 항상 잘못된 또는 존재하지 않는 CSRF 토큰의 결과입니다. 최근 버전의 Rails 3.0.4 이상에서는 사용자의 현재 세션에 대해 생성 된 토큰과 일치하는 CSRF 토큰이없는 요청은 세션을 보안 수단으로 파괴합니다. 여기
레일에서 CSRF 보안에 좀 더 정보입니다 :application_controller.rb
파일)을
protect_from_forgery
메서드 호출을 주석하여 문제의 원인이 무엇인지 확인하기 위해 테스트 할 수 있습니다
. 하지만 보안 상 영구적으로 사용하지 않는 것이 좋습니다.
이렇게하면 도움이됩니다. http://www.ngauthier.com/2011/02/backbone-and-rails-forgery-protection.html – buildingagent