프론트 엔드의 일부에서 Vue (webpacker를 통해)를 사용하고있는 Rails 애플리케이션이 있습니다.Rails 응용 프로그램에서 작업을 건너 뛸 때 CSRF 토큰 오류가 발생하는 이유는 무엇입니까?
Vue에서 current_user (Devise)에 액세스해야하는 서버에 전화를 걸었습니다. CSRF 토큰 신뢰성을 확인할 수 없습니다. 오류이며 현재 사용자가 반환되지 않습니다.
내가 before_action과 같이 생략이를 방지하려면skip_before_action :verify_authenticity_token, only: :stripe_vue
def stripe_vue
...
end
을하지만, 난 아직도 정확히 같은 문제를 얻고있다.
정확히 다른 컨트롤러에서 똑같은 일을하는 것은 이상한 일이며 매력처럼 작동합니다.
같이해야합니까? –
은'application_controller.rb'에서이'skip_before_action : verify_authenticity_token'만을 사용합니다. – Gabbar