Back to Entries

Rails ActiveRecord: Polymorphism

Date: 2012-01-24
Tags: notes rails

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!