Sha256: e3b15416bc7202e1e67f503f7f14e29ce795f425112dcb31775190de6f9fcfef

Contents?: true

Size: 489 Bytes

Versions: 69

Compression:

Stored size: 489 Bytes

Contents

class Person < ActiveRecord::Base
  has_many :buildings, :foreign_key => :owner_id, :inverse_of => :owner
  has_one :floor, :foreign_key => :tenant_id, :inverse_of => :tenant
  has_one :address, :through => :floor
  has_one :home, :through => :floor, :source => :building, :class_name => 'Building'

  has_many :contacts, :as => :contactable
  has_one :car, :dependent => :destroy
  has_and_belongs_to_many :roles

  has_many :files, :dependent => :destroy, :class_name => 'FileModel'
end

Version data entries

69 entries across 69 versions & 1 rubygems

Version Path
active_scaffold-3.7.12 test/mock_app/app/models/person.rb
active_scaffold-3.7.11.1 test/mock_app/app/models/person.rb
active_scaffold-3.7.11 test/mock_app/app/models/person.rb
active_scaffold-3.7.10 test/mock_app/app/models/person.rb
active_scaffold-3.7.8 test/mock_app/app/models/person.rb
active_scaffold-3.7.7 test/mock_app/app/models/person.rb
active_scaffold-3.7.6 test/mock_app/app/models/person.rb
active_scaffold-3.7.5 test/mock_app/app/models/person.rb
active_scaffold-3.7.2 test/mock_app/app/models/person.rb
active_scaffold-3.7.1 test/mock_app/app/models/person.rb
active_scaffold-3.7.0 test/mock_app/app/models/person.rb
active_scaffold-3.6.20 test/mock_app/app/models/person.rb
active_scaffold-3.6.19 test/mock_app/app/models/person.rb
active_scaffold-3.6.17 test/mock_app/app/models/person.rb
active_scaffold-3.6.15 test/mock_app/app/models/person.rb
active_scaffold-3.6.14 test/mock_app/app/models/person.rb
active_scaffold-3.6.13 test/mock_app/app/models/person.rb
active_scaffold-3.6.12 test/mock_app/app/models/person.rb
active_scaffold-3.6.11.1 test/mock_app/app/models/person.rb
active_scaffold-3.6.11 test/mock_app/app/models/person.rb