使用 Admin 命名空间装饰器的授权失败

作者: rogerkk创建于 2023年4月21日更新于 2025年1月13日

frozen_string_literal: true

require "bundler/inline"

gemfile(true) do source "https://rubygems.org"

Use local changes or ActiveAdmin master.

if ENV["ACTIVE_ADMIN_PATH"] gem "activeadmin", path: ENV["ACTIVE_ADMIN_PATH"], require: false else gem "activeadmin", GitHub: "activeadmin/activeadmin", require: false end

Change Rails version if necessary.

gem "rails", "~> 7.0.0"

gem "sprockets", "~> 3.7" gem "sassc-rails" gem "sqlite3", platform: :mri gem "activerecord-jdbcsqlite3-adapter", platform: :jruby

gem "pundit"

Fixes an issue on CI with default gems when using inline bundle with default

gems that are already activated

Ref: rubygems/rubygems#6386

if ENV["CI"] require "net/protocol" require "timeout"

gem "net-protocol", Net::Protocol::VERSION
gem "timeout", Timeout::VERSION

end end

内容来源: activeadmin/activeadmin