經過很長時間,當我在我的應用程序中查找失敗時,最終看起來我發現了問題 - 是MySQL查詢如下所示。我知道的Heroku使用PostgreSQL數據庫,但大部分時間都基於MySQL數據庫也正在我的所有的應用程序,但現在我得到這個查詢時出現錯誤:Heroku - 錯誤的MySQL查詢(ActiveRecord)?
Tshirt.joins(:favorites => [:customers]).where(["tshirts.user_id != ?", current_user.id]).order('rand()').limit(3).uniq
任何人都可以給我任何幫助,如何解決這個問題?
在此先感謝
爲什麼你使用MySQL測試代碼時,它終於在PostgreSQL運行。您應該總是針對您在生產中使用的DBMS開發 – 2012-03-10 16:05:17