摘要: 用法1 用法2 与find方法不同的是,where方法返回的结果不是数组而是ActiveRelation,这意味着我们可以基于当前的查询结果继续设置条件进行查询。 用法3 通过to_sql方法我们能看到Rails将我们的条件转换成的SQL语句以便于调试 用法4 比如第一步先检索出position是2 阅读全文
posted @ 2017-11-03 11:08 lmg6406 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 可以快速从数据库获取 对象的 指定字段的集合数组 比如有一个users表,要等到user的id数组: select id from users where age > 20; 要实现在如上sql语句,在rails中有以下几种写法: 前两种方法是一样的,都是从数据库中查出数据,然后进行循环,从acti 阅读全文
posted @ 2017-11-03 10:42 lmg6406 阅读(985) 评论(0) 推荐(0) 编辑