Sha256: 35068a1776af12d7bb58a5997180a2c2e187e6e65565407ca211934e88dec2ea

Contents?: true

Size: 1000 Bytes

Versions: 23

Compression:

Stored size: 1000 Bytes

Contents

module ActiveScaffold
  module Helpers
    # Helpers that assist with the rendering of a Form Column
    module FormColumnHelpers
      def active_scaffold_input_active_storage_has_one(column, options)
        record = options[:object]
        active_storage = record.send(column.name.to_s)
        content = active_scaffold_column_active_storage_has_one(record, column) if active_storage.attached?
        active_scaffold_file_with_remove_link(column, options, content, 'delete_', 'active_storage_controls')
      end

      def active_scaffold_input_active_storage_has_many(column, options)
        record = options[:object]
        options[:multiple] = 'multiple'
        options[:name] += '[]'
        active_storage = record.send(column.name.to_s)
        content = active_scaffold_column_active_storage_has_many(record, column) if active_storage.attached?
        active_scaffold_file_with_remove_link(column, options, content, 'delete_', 'active_storage_controls')
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
active_scaffold-3.7.0 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.20 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.19 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.17 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.15 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.14 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.13 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.12 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.11.1 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.11 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.10 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.9 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.8 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.6 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.5 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.4.1 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.4 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.3 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.2 lib/active_scaffold/bridges/active_storage/form_ui.rb
active_scaffold-3.6.1 lib/active_scaffold/bridges/active_storage/form_ui.rb