我正在使用 rails 3.2.3 和 ruby 1.9.3。
我在部署到 heroku 时遇到问题。我试图实现的功能正在工作,但仅限于本地,我也在本地使用 Postgres。
查询是(我得到了更多这样的查询,但症状是一样的):
pesquisa=pesquisa.joins('INNER JOIN facilities_hotels ON hotels.id=facilities_hotels.hotel_id')
pesquisa=pesquisa.where('facilities_hotels.facility_id in (:fc_list)', :fc_list => params[:fc]).uniq
pesquisa=pesquisa.group('hotels.id','hotel.name',<other fields>').having('count(facility_id) = :tamanho', :tamanho => params[:fc].size)
在本地,这是返回所有正确的东西,但在 Heroku 上,它根本不返回任何数据。