abstract image of ryan

Welcome to ryanwold.net


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!

Date
2012-01-24
Status
draft

Tags
notes and rails
Series
N/A