rails在heroku postgres中加入和合并方法

时间:2013-05-21 21:10:05

标签: ruby-on-rails heroku

当应用程序部署到heroku时,我遇到了连接和合并方法的问题。

def self.get_gift_by_gender_age(c)
 result = self.where(:gender => [c.gender, "unisex"]).joins(:age_classifications).merge(AgeClassification.by_age_range(c))
end

这在mysql中工作正常但在postgres中没有返回任何结果。它也没有给我一个错误,所以我不知道如何解决它。

编辑:

以下是生成的查询:

SELECT "products".* FROM "products" INNER JOIN "age_classifications" ON "age_classifications"."product_id" = "products"."id" WHERE "products"."gender" IN ('Female', 'unisex') AND "age_classifications"."age_range_id" = 1

0 个答案:

没有答案