lib/active_storage/engine.rb in activestorage-7.0.0.rc3 vs lib/active_storage/engine.rb in activestorage-7.0.0
- old
+ new
@@ -152,9 +152,21 @@
include Reflection::ActiveRecordExtensions
ActiveRecord::Reflection.singleton_class.prepend(Reflection::ReflectionExtension)
end
end
+ initializer "action_view.configuration" do
+ config.after_initialize do |app|
+ ActiveSupport.on_load(:action_view) do
+ multiple_file_field_include_hidden = app.config.active_storage.delete(:multiple_file_field_include_hidden)
+
+ unless multiple_file_field_include_hidden.nil?
+ ActionView::Helpers::FormHelper.multiple_file_field_include_hidden = multiple_file_field_include_hidden
+ end
+ end
+ end
+ end
+
initializer "active_storage.asset" do
if Rails.application.config.respond_to?(:assets)
Rails.application.config.assets.precompile += %w( activestorage activestorage.esm )
end
end