engines = Engine.find(:all) engine_ids = Array.new engines.each {|e| engine_ids << e.id } referers = RefererLog.find(:all, :include => [:referer_host], :conditions => ["_site_id = ? AND _ts BETWEEN ? AND ? AND _host IN("+ engine_ids.join(',') +")", @session[:user][:shop_id],@session[:period].to_time.to_i, @session[:duration].to_time.to_i] )