0
我使用rails 3.2.3和ruby 1.9.3。Ruby on Rails - 本地主機和Heroku查詢
我遇到了部署到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上,它在所有沒有返回數據。
任何提示?
非常預先感謝
是否有數據在Heroku? – 2012-07-24 14:11:42
是的,那裏有數據。所有的代碼都是一樣的。我相信語法也是正確的,但我打開建議:) – Silver 2012-07-24 14:20:25
從您的控制檯運行'heroku運行控制檯'並運行一些命令以確保您的數據在那裏。像'Hotel.first','Facility.first','Facility.first.hotels'等。 – Dty 2012-07-24 14:46:23