Back to Entries
Tags: notes rails
Status: draft
Date: 2012-01-24

Rails ActiveRecord: Polymorphism


Active Record's Polymorphism is proving quite useful recently:

class Agenda < Metadata
end

class Metadata < ActiveRecord::Base
  set_table_name 'metadata'
end

Agenda.find(:all) now gives only the Metadata table records with a 'type' column = Agenda.  Very clean!