Guest User

Untitled

a guest
Apr 24th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. class Street < AR::Base
  2. belongs_to :city
  3.  
  4. def get_county
  5. self.city.county
  6. end
  7. end
  8.  
  9. class City < AR::Base
  10. has_many :streets
  11. belongs_to :county
  12. end
  13.  
  14. class County < AR::Base
  15. has_many :cities
  16.  
  17. def streets_for_city(city_name)
  18. self.cities.find_by_name(city_name, :include => :streets).streets
  19. end
  20.  
  21. def all_streets
  22. City.find(:all, :conditions => {:county_id => self.id}, :include => :streets).collect(&:streets).flatten
  23. end
  24. end
Add Comment
Please, Sign In to add comment