我想申请的限制和偏移以下的Active Record查询:限制和活动记录偏移加入
results = ForumThread.joins(:posts).where(:posts => {:some_integer => 123})
注ForumThread:帖子的has_many模型中的关联。
我试过在where子句中包含@options
散列。我试图追加.limit(5)
到查询结尾。然而,这些都没有工作。读Active Record Query Interface guide也没有帮助。 如何将限制和偏移量应用于我的查询?
我打开修改查询,如果另一种查找方法更合适。
什么查询正在生成和执行,如'log/development.log'所示? – tadman 2012-02-07 19:07:48
'SELECT COUNT(*)FROM“forums_threads”INNER JOIN“帖子”ON“帖子”。“forum_thread_id”=“forum_threads”。“id”WHERE“帖子”。“some_integer”='123''。这不会在任何地方增加限制。 – SundayMonday 2012-02-07 19:14:49
附加了“limit(5)”条件后会得到什么查询?您在后端还使用了哪些RDBMS? – tadman 2012-02-07 19:31:12