store all data in memory in preperarion for shallow routes

This commit is contained in:
2022-11-30 13:21:06 +02:00
parent 277d4dce36
commit 1d91ff2fc6
14 changed files with 149 additions and 57 deletions

View File

@ -2,5 +2,5 @@ require "merged/version"
require "merged/engine"
module Merged
# Your code goes here...
end

View File

@ -7,6 +7,13 @@ module Merged
add_image_assets(app.config , "card_preview")
end
initializer "after_initialize" do |app|
ActiveSupport::Reloader.to_prepare do
Merged::Page.load_pages()
Image.load_images()
end
end
private
def add_image_assets(config , sub_dir )
dir = Dir.new(Engine.root.join("app/assets/images/merged/" , sub_dir))