Guest User

Untitled

a guest
May 26th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. def get_twpics
  2. # logger.debug "\t DEBUG regions (#{@regions.id})"
  3. @neighbors = Neighborhood.find(:all, :joins => "JOIN region_for_neighborhoods ON neighborhoods.id = region_for_neighborhoods.neighborhood_id",
  4. :conditions => "region_id = #{@regions.id}", :select => "distinct neighborhoods.id" )
  5. a_list = []
  6. @neighbors.each { |x| a_list.push(x.id.to_s) }
  7. s_list = a_list.join(", ")
  8. return Event.find(
  9. :all,
  10. :conditions => "venues.neighborhood_id IN (#{s_list}) AND events.venue_id IS NOT NULL",
  11. :select => "events.*, venues.*, medias.*",
  12. :joins => "JOIN venues ON (events.venue_id = venues.id) JOIN medias ON (venues.media_id = medias.id) JOIN region_for_neighborhoods ON venues.neighborhood_id = region_for_neighborhoods.neighborhood_id",
  13. :order => 'events.updated_at DESC',
  14. :limit => 8
  15. )
  16. end
Add Comment
Please, Sign In to add comment