Module: ActiveAdmin::Duplicatable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/active_admin/duplicatable.rb
Instance Method Summary collapse
-
#duplicatable(options = {}) ⇒ Object
Public: Enable and configure resource duplication.
Instance Method Details
#duplicatable(options = {}) ⇒ Object
Public: Enable and configure resource duplication
options - Duplication options (default: { via: :form }):
:via - Method of duplication. Via `:save` is the only way to
copy a resources relations not present in the form.
Examples
ActiveAdmin.register Post do
duplicatable via: :save
end
21 22 23 24 25 26 27 28 29 |
# File 'lib/active_admin/duplicatable.rb', line 21 def duplicatable( = {}) via = .fetch(:via) { :form } if via == :save enable_resource_duplication_via_save else enable_resource_duplication_via_form end end |