aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2018-10-03 19:49:19 -0700
committerGitHub <noreply@github.com>2018-10-03 19:49:19 -0700
commit1b6ab13960c8750be0b95961b78250128ddc3284 (patch)
tree8f14f93b77c36603b30c5a3aee66aa519149415b
parent3b6b70f0bcbf230e40ba8078c135eb68b6c3faa4 (diff)
parent1a4a582ddcf3dbacf37973f53e6dfacddd2fe2c3 (diff)
downloadrails-1b6ab13960c8750be0b95961b78250128ddc3284.tar.gz
rails-1b6ab13960c8750be0b95961b78250128ddc3284.tar.bz2
rails-1b6ab13960c8750be0b95961b78250128ddc3284.zip
Merge pull request #8 from georgeclaghorn/lazy-loading
Install Active Storage extension lazily
-rw-r--r--lib/action_text/engine.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/action_text/engine.rb b/lib/action_text/engine.rb
index 4055bbbb29..9331ffff5e 100644
--- a/lib/action_text/engine.rb
+++ b/lib/action_text/engine.rb
@@ -12,9 +12,7 @@ module ActionText
end
initializer "action_text.active_storage_extension" do
- require "active_storage/blob"
-
- class ActiveStorage::Blob
+ ActiveSupport.on_load(:active_storage_blob) do
include ActionText::Attachable
def previewable_attachable?