5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/active_scaffold/bridges/active_storage/active_storage_bridge.rb', line 5
def initialize(model_id)
super
return unless ActiveScaffold::Bridges::ActiveStorage::ActiveStorageBridgeHelpers.klass_has_active_storage_fields?(model)
model.send :extend, ActiveScaffold::Bridges::ActiveStorage::ActiveStorageBridgeHelpers
model.generate_delete_helpers
update.multipart = true
create.multipart = true
model.active_storage_has_one_fields.each { |field| configure_active_storage_field(field.to_sym, :has_one) }
model.active_storage_has_many_fields.each { |field| configure_active_storage_field(field.to_sym, :has_many) }
end
|