Skip to content

Instantly share code, notes, and snippets.

@steveklabnik
Created May 9, 2012 19:12
Show Gist options
  • Save steveklabnik/2648107 to your computer and use it in GitHub Desktop.
Save steveklabnik/2648107 to your computer and use it in GitHub Desktop.
Oh rails, you so tricky...
1.9.3p125 :047 > a.class
=> Array
1.9.3p125 :048 > a.ancestors
=> [Album(id: integer, user_id: integer, created_at: datetime, updated_at: datetime),
Draper::ModelSupport, Album::GeneratedFeatureMethods, #<Module:0x007fad2af6dce8>,
ActiveRecord::Base, ActiveRecord::Aggregations, ActiveRecord::Transactions, ActiveRecord::Reflection,
ActiveRecord::Serialization, ActiveModel::Serializers::Xml, ActiveModel::Serializers::JSON,
ActiveModel::Serialization, ActiveRecord::Store, ActiveRecord::AutosaveAssociation,
ActiveRecord::NestedAttributes, ActiveModel::SecurePassword, ActiveRecord::IdentityMap,
ActiveRecord::Associations, ActiveModel::Validations::Callbacks, ActiveRecord::Callbacks,
ActiveModel::Observing, ActiveRecord::Timestamp, ActiveRecord::AttributeMethods::DeprecatedUnderscoreRead,
ActiveRecord::AttributeMethods::Serialization, ActiveRecord::AttributeMethods::Dirty, ActiveModel::Dirty,
ActiveRecord::AttributeMethods::TimeZoneConversion, ActiveRecord::AttributeMethods::PrimaryKey,
ActiveRecord::AttributeMethods::Query, ActiveRecord::AttributeMethods::BeforeTypeCast,
#<Module:0x007fad2b6dc420>, ActiveRecord::AttributeMethods::Write, ActiveRecord::AttributeMethods::Read,
ActiveRecord::AttributeMethods, ActiveModel::AttributeMethods, ActiveRecord::Locking::Optimistic,
ActiveRecord::Locking::Pessimistic, ActiveRecord::Validations, ActiveModel::Validations::HelperMethods,
ActiveModel::Validations, ActiveSupport::Callbacks, ActiveModel::Conversion,
ActiveRecord::AttributeAssignment, ActiveModel::MassAssignmentSecurity, ActiveRecord::Integration,
ActiveRecord::Sanitization, ActiveRecord::Scoping::Named, ActiveRecord::Scoping::Default,
ActiveRecord::Scoping, ActiveRecord::Inheritance, ActiveRecord::ModelSchema,
ActiveRecord::ReadonlyAttributes, ActiveRecord::Persistence, Object, PP::ObjectMixin,
JSON::Ext::Generator::GeneratorMethods::Object, ActiveSupport::Dependencies::Loadable,
Kernel, BasicObject]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment