Sha256: a4a054578d078b1d93712c7d3de10a6e5a1ea319d9405c0017db5c2f84cf745f
Contents?: true
Size: 1 KB
Versions: 7
Compression:
Stored size: 1 KB
Contents
class Project < ActiveRecord::Base has_one :owner has_many :milestones has_many :loader_releases has_many :versions, :through => :loader_releases #has_many :release_versions, :through => :loader_releases, :source => :versions has_and_belongs_to_many :categories end class Owner < ActiveRecord::Base belongs_to :project end class Milestone < ActiveRecord::Base belongs_to :project #validate the name, cost delegate :title, :title=, :to => :project end # had_and_belongs to join table class Category < ActiveRecord::Base has_and_belongs_to_many :projects end class Version < ActiveRecord::Base has_many :releases has_one :long_and_complex_table_linked_to_version end # Join Table with additional columns class LoaderRelease < ActiveRecord::Base belongs_to :project belongs_to :version #validate the name end class Empty < ActiveRecord::Base end # Join Table with additional columns class LongAndComplexTableLinkedToVersion < ActiveRecord::Base belongs_to :version end
Version data entries
7 entries across 7 versions & 1 rubygems