Module: ActiveAdmin::Reform::ActiveRecord

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_admin/reform/active_record.rb

Overview

Module that prepares the Reform::Form for use in activeadmin

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#assign_attributes(attributes) ⇒ Object

Parameters:

  • attributes (Hash)


23
24
25
# File 'lib/active_admin/reform/active_record.rb', line 23

def assign_attributes(attributes)
  deserialize(attributes)
end

#saveBoolean

Returns:

  • (Boolean)


15
16
17
18
19
# File 'lib/active_admin/reform/active_record.rb', line 15

def save
  validate({}) && super.tap do
    errors.merge!(model.errors, [])
  end
end