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,如 ?

中所述