helper.rb 638 Bytes
require File.dirname(__FILE__) + '/../../../../config/environment'
load(File.dirname(__FILE__) + '/schema.rb')

class Pub < ActiveRecord::Base
  set_table_name :nested_has_many_through_pubs
end

class City < ActiveRecord::Base
  set_table_name :nested_has_many_through_cities
  has_many :pubs
end

class Country < ActiveRecord::Base
  set_table_name :nested_has_many_through_countries
  has_many :cities
  has_many :pubs, :through => :cities
end

class Planet < ActiveRecord::Base
  set_table_name :nested_has_many_through_planets
  has_many :countries
  has_many :cities, :through => :countries
  has_many :pubs, :through => :cities
end