Method: ActiveAdmin::ResourceController::DataAccess#assign_attributes

Defined in:
lib/active_admin/resource_controller/data_access.rb

#assign_attributes(resource, attributes) ⇒ ActiveRecord::Base (protected)

Returns resource.

Parameters:

  • resource (ActiveRecord::Base)
  • attributes (Array<Hash])

    ttributes [Array<Hash]

Returns:

  • (ActiveRecord::Base)

    resource



287
288
289
290
291
292
293
294
295
# File 'lib/active_admin/resource_controller/data_access.rb', line 287

def assign_attributes(resource, attributes)
  if resource.respond_to?(:assign_attributes)
    resource.assign_attributes(*attributes)
  else
    resource.attributes = attributes[0]
  end

  resource
end