From e67ee9dbb453f9321f4ee26bf306ac62315155ae Mon Sep 17 00:00:00 2001 From: NaeemAwais486 Date: Wed, 10 Jun 2026 18:36:09 +0500 Subject: [PATCH] Fix Rails 8.0 enum update --- app/models/active_admin/permission.rb | 2 +- lib/active_admin_role/role_based_authorizable.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/active_admin/permission.rb b/app/models/active_admin/permission.rb index 2fd66e3..4ff5847 100644 --- a/app/models/active_admin/permission.rb +++ b/app/models/active_admin/permission.rb @@ -3,7 +3,7 @@ class Permission < ActiveRecord::Base self.table_name = :active_admin_permissions role_based_authorizable - enum state: { cannot: 0, can: 1 } + enum :state, { cannot: 0, can: 1 } belongs_to :managed_resource delegate :class_name, :action, :name, :const, :active?, :for_active_admin_page?, to: :managed_resource diff --git a/lib/active_admin_role/role_based_authorizable.rb b/lib/active_admin_role/role_based_authorizable.rb index 3177d53..556e748 100644 --- a/lib/active_admin_role/role_based_authorizable.rb +++ b/lib/active_admin_role/role_based_authorizable.rb @@ -3,7 +3,7 @@ module RoleBasedAuthorizable extend ActiveSupport::Concern included do - enum role: config.roles + enum :role, config.roles delegate :super_user_roles, :guest_user_roles, to: :class validates :role, presence: true end