Type:
Module
Constants:
AttrNames : Module.new { def self.set_name_cache(name, value) const_name = "ATTR_#{name}" unless const_defined? const_name const_set const_name, value.dup.freeze end end }
BLACKLISTED_CLASS_METHODS : %w(private public protected allocate new name parent superclass)

Active Record Attribute Methods

cache_attributes
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::Read/ActiveRecord::AttributeMethods::Read::ClassMethods

cache_attributes(*attribute_names) Instance Public methods cache_attributes

2025-01-10 15:47:30
respond_to?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods

respond_to?(name, include_private = false) Instance Public methods A

2025-01-10 15:47:30
dangerous_attribute_method?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::PrimaryKey/ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods

dangerous_attribute_method?(method_name) Instance Public methods

2025-01-10 15:47:30
column_for_attribute
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods

column_for_attribute(name) Instance Public methods Returns the column object

2025-01-10 15:47:30
primary_key=
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::PrimaryKey/ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods

primary_key=(value) Instance Public methods Sets the name of the primary key

2025-01-10 15:47:30
serialize
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::Serialization/ActiveRecord::AttributeMethods::Serialization::ClassMethods

serialize(attr_name, class_name_or_coder = Object) Instance Public methods If

2025-01-10 15:47:30
[]
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods

[](attr_name) Instance Public methods Returns the value of the attribute identified

2025-01-10 15:47:30
attribute_method?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::ClassMethods

attribute_method?(attribute) Instance Public methods Returns true

2025-01-10 15:47:30
id
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::PrimaryKey

id() Instance Public methods Returns the primary key value.

2025-01-10 15:47:30
write_attribute
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::Write

write_attribute(attr_name, value) Instance Public methods Updates the attribute

2025-01-10 15:47:30