少於 1 分鐘閱讀

Gem

gem ‘rack-cors’, ‘~>1.0.2’, require: ‘rack/cors’ gem ‘grape-swagger-rails’, ‘~> 0.3.0’ gem ‘swagger-docs’, ‘~> 0.2.9’

CSRF 相關

只允許某個 controller 跳過 CSRF

skip_before_filter :verify_authenticity_token

只允許某個 action 跳過 CSRF

skip_before_filter :verify_authenticity_token, only: [:index]

只允許 .json 跳過 CSRF

skip_before_filter :verify_authenticity_token, if: :json_request?

protect_from_forgery unless: -> { request.format.json? }

更新時間:

留言