美文网首页
使用with_scope扩展查询

使用with_scope扩展查询

作者: Kjiang | 来源:发表于2015-11-29 18:46 被阅读22次

上一篇我们讲到将常用的find查询写入model中,但是那样写还存在一个问题,就是我们在外部调用的时候不支持扩展,比如:

@tasks = Task.find_incomplete(limit: 20)

下面我们给出通过with_scope的方式使方法接受这样的扩展查询:

def self.find_incomplete options={}
  with_scope :find => options do 
    find_all_by_complete(false, order: 'created_at DESC')
  end
end

于2015-03-20

相关文章

  • 使用with_scope扩展查询

    上一篇我们讲到将常用的find查询写入model中,但是那样写还存在一个问题,就是我们在外部调用的时候不支持扩展,...

  • 使用MySQL查询扩展

    在本教程中,将学习了解MySQL查询扩展,根据自动相关性的反馈扩大搜索结果。 MySQL查询扩展简介 在某些情况下...

  • 9. 数组的扩展

    仅为方便个人查询使用来源:http://es6.ruanyifeng.com/#docs/array 扩展运算符 ...

  • 信息检索复习(5)——相关反馈及查询扩展

    查询优化 全局方法 基于同义词词典或wordnet的查询扩展或重构方法 自动构造同义词词典并基于它进行查询扩展 类...

  • T-SQL基础(六)之可编程对象

    变量 示例如下: T-SQL提供了使用SELECT语句来给变量赋值的扩展功能: 也可以使用子查询来给变量赋值: 注...

  • mysql语句记录

    1.多表联表查询 结果: 使用场景:商品表字段不满足,需要商品属性扩展表配合,但是商品属性扩展表字段是属于键值对属...

  • 语音识别完成诗句的查询功能,iOS AVSpeechSynthe

    前言当前的APP的查询都是使用手动输入,不仅效率低,而且查询的语句的限制比较大,不能够方便的扩展。 如果能方便的扩...

  • oracle工具PL/SQL快速入门1简介

    什么是PL/SQL? PL/SQL是Oracle中使用的结构化查询语言(SQL)的扩展。 与SQL不同,PL/SQ...

  • php 得 pecl工具安装。。。。

    安装pecl 安装php扩展 查询相关扩展 安装相关扩展 设置全局php.ini,设置后可以自动添加.

  • php 数据库连接

    mysql扩展进行数据库连接的方法: mysqli扩展: PDO扩展: 数据库操作 数据库查询操作

网友评论

      本文标题:使用with_scope扩展查询

      本文链接:https://www.haomeiwen.com/subject/zyqjhttx.html