From 7254a672de22b15d9d5c334ee87a336e1b026483 Mon Sep 17 00:00:00 2001 From: junyi Date: Thu, 23 Jul 2026 10:48:26 +0000 Subject: [PATCH] defer include to after_initialize for Rails 7 --- app/models/journal_paper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/journal_paper.rb b/app/models/journal_paper.rb index 2bfafc9..2a6c75e 100644 --- a/app/models/journal_paper.rb +++ b/app/models/journal_paper.rb @@ -2,9 +2,9 @@ class JournalPaper include Mongoid::Document include Mongoid::Timestamps include Mongoid::Attributes::Dynamic - include Admin::JournalPapersHelper + ActiveSupport.on_load(:after_initialize) { JournalPaper.include Admin::JournalPapersHelper } include OrbitModel::Status - include MemberHelper + ActiveSupport.on_load(:after_initialize) { JournalPaper.include MemberHelper } include Slug HideTimeInLinK = (File.exist?("#{Rails.root}/hide_time_fields_for_plugins.txt") rescue false) field :paper_title, as: :slug_title, type: String, localize: true