0
我想這樣運行一些條款:Rails的「凡()」與小數除法
@almostFullTopics = Topic.where("(user_submissions_count/submissions_cap) >= .8 ")
其中user_submissions_count和submissions_cap都是整數。目前這不起作用,因爲該部門的工作不正確。我基本上需要這樣的事情:
@almostFullTopics = Topic.where("(user_submissions_count.to_f/submissions_cap) >= .8 ")
任何想法如何我可以去實現這個?
你在哪個數據庫上運行?您的第一次嘗試似乎在MySQL上正常工作。 – Shadwell
我在postgres – user3465903
上運行,例如,如果user_submissions_count = 7和submissions_cap = 12,user_submissions_count/submissions_cap應該等於.5something,但我只是得到0.使用to_f使它工作,但我不知道如何使用它在where子句中 – user3465903