APIdock / Ruby on Rails
/
Browse About
method

columns_hash

v3.2.13 - Show latest stable - Class: ActiveRecord::ModelSchema::ClassMethods
columns_hash()
public

Returns a hash of column objects for the table associated with this class.

# File activerecord/lib/active_record/model_schema.rb, line 236
      def columns_hash
        @columns_hash ||= Hash[columns.map { |c| [c.name, c] }]
      end

Related methods

  • Instance methods
  • clear_cache!
  • column_defaults
  • column_methods_hash
  • column_names
  • columns
  • columns_hash
  • content_columns
  • full_table_name_prefix
  • inheritance_column
  • inheritance_column=
  • original_inheritance_column
  • original_sequence_name
  • original_table_name
  • quoted_table_name
  • reset_column_information
  • reset_sequence_name
  • reset_table_name
  • sequence_name
  • sequence_name=
  • set_inheritance_column
  • set_sequence_name
  • set_table_name
  • table_exists?
  • table_name
  • table_name=
  • Private methods
  • privatecompute_table_name
  • privatedeprecated_original_property_getter
  • privatedeprecated_property_setter
  • privateundecorated_table_name
APIdock API Documentation Browser

© 2026 APIdock