diff --git a/config/initializers/acts_as_taggable_on.rb b/config/initializers/acts_as_taggable_on.rb index 7dea4aafc..af1045a80 100644 --- a/config/initializers/acts_as_taggable_on.rb +++ b/config/initializers/acts_as_taggable_on.rb @@ -7,6 +7,12 @@ ActsAsTaggableOn.setup do |config| # config.base_class = "ApplicationRecord" end +Rails.application.reloader.to_prepare do + ActsAsTaggableOn::Tag.class_eval do + include Graphqlable + end +end + module ActsAsTaggableOn Tagging.class_eval do after_create :increment_tag_custom_counter @@ -39,8 +45,6 @@ module ActsAsTaggableOn kind == "category" end - include Graphqlable - scope :public_for_api, -> do where( kind: [nil, "category"], diff --git a/config/initializers/disable_active_storage_uploads.rb b/config/initializers/disable_active_storage_uploads.rb index fa5a52a91..f7bf09fb0 100644 --- a/config/initializers/disable_active_storage_uploads.rb +++ b/config/initializers/disable_active_storage_uploads.rb @@ -1,11 +1,13 @@ -ActiveStorage::DirectUploadsController.class_eval do - def create - head :unauthorized +Rails.application.reloader.to_prepare do + ActiveStorage::DirectUploadsController.class_eval do + def create + head :unauthorized + end end -end -ActiveStorage::DiskController.class_eval do - def update - head :unauthorized + ActiveStorage::DiskController.class_eval do + def update + head :unauthorized + end end end diff --git a/config/initializers/globalize.rb b/config/initializers/globalize.rb index 0a63e4d71..9f098a9b0 100644 --- a/config/initializers/globalize.rb +++ b/config/initializers/globalize.rb @@ -1,3 +1,9 @@ +Rails.application.reloader.to_prepare do + Globalize::ActiveRecord::Translation.class_eval do + include SkipValidation + end +end + module Globalize module ActiveRecord module InstanceMethods @@ -9,10 +15,6 @@ module Globalize end end end - - class Translation - include SkipValidation - end end end diff --git a/config/initializers/vote_extensions.rb b/config/initializers/vote_extensions.rb index c70392250..080610432 100644 --- a/config/initializers/vote_extensions.rb +++ b/config/initializers/vote_extensions.rb @@ -1,6 +1,10 @@ -ActsAsVotable::Vote.class_eval do - include Graphqlable +Rails.application.reloader.to_prepare do + ActsAsVotable::Vote.class_eval do + include Graphqlable + end +end +ActsAsVotable::Vote.class_eval do belongs_to :signature belongs_to :budget_investment, foreign_key: "votable_id", class_name: "Budget::Investment"