ruby 无法验证 csrf 令牌真实性 api rails 管理员导入
ruby can't verify csrf token authenticity api rails admin import
我正在构建一个 ruby API 使用 rails admin(正在工作)和 rails admin import 有这个问题:
Can't verify CSRF token authenticity.
试图用
停用它
module Api::V1
class ApiController < ApplicationController
skip_before_action :verify_authenticity_token
...
class ApplicationController < ActionController::API
skip_before_action :verify_authenticity_token
但是结果还是一样的错误。有什么想法吗?
谢谢
P.S:
当我把代码放在上面时也得到了这个(因为它似乎没有被实现)
"status":500,"error":"Internal Server Error"
"exception":"# ArgumentError: Before process_action callback :verify_authenticity_token has not been defined"
您是如何设置 rails_admin 的?
您是否尝试过为 API 和 RailsAdmin 使用不同的控制器,并在后面添加所需的包含?即包括 ActionController::RequestForgeryProtection
,如 ?
中所述
我正在构建一个 ruby API 使用 rails admin(正在工作)和 rails admin import 有这个问题:
Can't verify CSRF token authenticity.
试图用
停用它module Api::V1
class ApiController < ApplicationController
skip_before_action :verify_authenticity_token
...
class ApplicationController < ActionController::API
skip_before_action :verify_authenticity_token
但是结果还是一样的错误。有什么想法吗?
谢谢
P.S: 当我把代码放在上面时也得到了这个(因为它似乎没有被实现)
"status":500,"error":"Internal Server Error" "exception":"# ArgumentError: Before process_action callback :verify_authenticity_token has not been defined"
您是如何设置 rails_admin 的?
您是否尝试过为 API 和 RailsAdmin 使用不同的控制器,并在后面添加所需的包含?即包括 ActionController::RequestForgeryProtection
,如