Module: ActiveScaffold::Helpers::DuplicateHelpers
- Defined in:
- lib/active_scaffold/helpers/duplicate_helpers.rb
Instance Method Summary collapse
- #active_scaffold_subform_record_actions(association_column, record, locked, scope) ⇒ Object
- #current_form_columns(record, scope, subform_controller = nil) ⇒ Object
Instance Method Details
#active_scaffold_subform_record_actions(association_column, record, locked, scope) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/active_scaffold/helpers/duplicate_helpers.rb', line 13 def active_scaffold_subform_record_actions(association_column, record, locked, scope) actions = super return actions unless association_column.association.collection? return actions unless (association_column. || association_column.)[:duplicate] safe_join( [ link_to(as_(:duplicate), '#', class: 'dup', style: 'display: none;', remote: true, data: {scope: scope}), actions ] ) end |
#current_form_columns(record, scope, subform_controller = nil) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/active_scaffold/helpers/duplicate_helpers.rb', line 4 def current_form_columns(record, scope, subform_controller = nil) columns = super if columns.nil? && action_name == 'duplicate' active_scaffold_config.create.columns.visible_columns_names else columns end end |