W3cubDocs

/Ruby on Rails 7.0

module ActiveRecord

Constants

MigrationProxy

MigrationProxy is used to defer loading of the actual migration classes until they are needed

Point
UnknownAttributeError

Raised when unknown attributes are supplied via mass assignment.

class Person
  include ActiveModel::AttributeAssignment
  include ActiveModel::Validations
end

person = Person.new
person.assign_attributes(name: 'Gorby')
# => ActiveModel::UnknownAttributeError: unknown attribute 'name' for Person.

Public Class Methods

gem_version() Show source
# File activerecord/lib/active_record/gem_version.rb, line 5
def self.gem_version
  Gem::Version.new VERSION::STRING
end

Returns the version of the currently loaded Active Record as a Gem::Version

version() Show source
# File activerecord/lib/active_record/version.rb, line 7
def self.version
  gem_version
end

Returns the version of the currently loaded ActiveRecord as a Gem::Version

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.