Add support for ActiveStorage (PR #852)
This commit is contained in:
parent
7574f4eb07
commit
19efd68c5f
10 changed files with 122 additions and 0 deletions
15
config/initializers/active_storage_foodcoop_path.rb
Normal file
15
config/initializers/active_storage_foodcoop_path.rb
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
require 'active_storage/service/disk_service'
|
||||
|
||||
module FoodsoftActiveStorageDiskService
|
||||
def self.included(base) # :nodoc:
|
||||
base.class_eval do
|
||||
def path_for(key)
|
||||
File.join root, FoodsoftConfig.scope, folder_for(key), key
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
ActiveSupport.on_load(:after_initialize) do
|
||||
ActiveStorage::Service::DiskService.include FoodsoftActiveStorageDiskService
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue