このクエリには奇妙なことがありますが、私はそれを解決できません
has_manyコメントの投稿モデルがあります。過去24時間のコメントを取得したい
p=Post.first
p.comments.where("(:t - comments.created_at) <= :d", t: Time.now, d: 1.day)
Comment Load (1.0ms) SELECT "comments".* FROM "comments" WHERE "comments"."commentable_id" = 76 AND "comments"."commentable_type" = 'Post' AND (('2013-03-07 06:08:09.045488' - comments.created_at) <= 86400) ORDER BY created_at DESC
p.comments
しかし、これは私に何も与えません
[#<Comment id: 132, title: "", comment: "comment", commentable_id: 76, commentable_type: "Post", user_id: 1, created_at: "2013-03-07 05:43:37", updated_at: "2013-03-07 05:43:37">]
何故ですか?