module ActiveScaffold::Bridges::Dragonfly::DragonflyBridge
Public Class Methods
new(model_id)
click to toggle source
Calls superclass method
# File lib/active_scaffold/bridges/dragonfly/dragonfly_bridge.rb, line 5 def initialize(model_id) super return unless model.respond_to?(:dragonfly_attachment_classes) && model.dragonfly_attachment_classes.present? update.multipart = true create.multipart = true model.dragonfly_attachment_classes.each do |attachment| configure_dragonfly_field(attachment.attribute) end end
Private Instance Methods
configure_dragonfly_field(field)
click to toggle source
# File lib/active_scaffold/bridges/dragonfly/dragonfly_bridge.rb, line 19 def configure_dragonfly_field(field) columns << field columns[field].form_ui ||= :dragonfly columns[field].params.add "remove_#{field}" %i[name uid].each do |f| columns.exclude("#{field}_#{f}".to_sym) end end