Skip to content

Instantly share code, notes, and snippets.

@metasoarous
Created September 9, 2009 18:37
Show Gist options
  • Save metasoarous/183956 to your computer and use it in GitHub Desktop.
Save metasoarous/183956 to your computer and use it in GitHub Desktop.
class Cake < ActiveRecord::Base
has_many :layers
end
class Layers < ActiveRecord::Base
belongs_to :cake
belongs_to :creation_setting, :polymorphic => true
end
class IceCreamLayerSetting < ActiveRecord::Base
has_one :layer, :as => :creation_setting
end
class PhylloLayerSetting < ActiveRecord::Base
has_one :layer, :as => :creation_setting
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment