ActiveRecord::Extensions:
http://arext.rubyforge.org/
http://www.continuousthinking.com/tags/arext/rdoc/index.html
http://www.rubyinside.com/advent2006/17-extendingar.html
http://www.continuousthinking.com/tags/arext
引用
ActiveRecord does alot for you, but it can do more, alot more.
ActiveRecord::Extensions extends ActiveRecord... for you. It gives you features that ActiveRecord itself doesn't give, like:
* Better finder support with more robust Hashes
* Better finder support with to_sql custom query objects
* Mass data imports
* A more modular design for core components of ActiveRecord
class Post < ActiveRecord::Base ; end
Post.find( :all, :conditions=>{
:title => "Title", # title='Title'
:author_contains => "Zach", # author like '%Zach%'
:author_starts_with => "Zach", # author like 'Zach%'
:author_ends_with => "Dennis", # author like '%Zach'
:published_at => (Date.now-30 .. Date.now), # published_at BETWEEN xxx AND xxx
:rating => [ 4, 5, 6 ], # rating IN ( 4, 5, 6 )
:rating_not_in => [ 7, 8, 9 ] # rating NOT IN( 4, 5, 6 )
:rating_ne => 4, # rating != 4
:rating_gt => 4, # rating > 4
:rating_lt => 4, # rating < 4
:content => /(a|b|c)/ # REGEXP '(a|b|c)'
)
# These examples are given for the MySQL adapter. Other adapters are
# are supported, please refer to the ActiveRecord::Extensions
# documentation for more information.
分享到:
相关推荐
本主题涉及的是“百度Links解码”,这通常是指对百度搜索引擎返回的一些特殊链接(Links)进行解密的过程。百度Links可能是为了保护搜索结果的隐私或者防止滥用而采用的一种加密方式。解码这些Links有助于开发者或...
为博客添加内部链接,估计是很多博主头疼的问题,合理的分布内部链接,对于SEO优化来说十分的重要,内部链接的优化进一步对提升搜索引擎排名来说十分重要的,Automatic SEO Links这个插件可以帮你解决这个问题,它会...
"catch-links" 是一个专为前端开发者设计的开源库,它可以帮助我们有效地截获并处理网页上的本地链接点击事件。这个库特别适用于单页应用(SPA)和那些需要自定义链接行为的项目。 首先,我们需要理解`catch-links`...
**前端开源库-Tachyons Links** Tachyons Links是一个专为前端开发者设计的开源库,它基于Tachyons CSS框架,专注于提供高性能、轻量级的链接样式模块。Tachyons Links旨在帮助开发者快速构建响应式且具有良好用户...
### Dancing Links中文版:一种高效的回溯算法应用 #### 精确覆盖问题与Dancing Links Dancing Links,简称DLX,是由Donald E. Knuth教授在斯坦福大学提出的一种算法,主要用于解决精确覆盖问题(Exact Cover ...
在IT行业中,前端开源库是开发者们协作与分享代码的重要平台。"github-issues-label-sync" 是一个专门针对GitHub的问题(Issue)管理工具,它的主要功能是帮助用户同步GitHub仓库中的问题标签,使得多仓库之间的标签...
在Eclipse这款强大的集成开发环境中,links功能是一个非常实用且重要的特性,它允许开发者将不同源代码目录结构链接到工作空间中,以便于管理和组织项目。"Eclipse中links插件方法"主要涉及如何利用links功能来扩展...
《links插件2详解》 在信息技术领域,插件是一种增强或扩展软件功能的程序组件。links插件2,作为一款专门针对links平台设计的插件,它的存在为用户提供了丰富的交互体验和定制化功能,使得links平台的功能更加完善...
### Eclipse安装与Links方式配置插件详解 #### Eclipse安装步骤 Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发领域具有举足轻重的地位。安装Eclipse的步骤较为直观,但为了确保顺利进行,下面...
【JDuel Links Bot_Links_collic_】是一个与游戏或社交平台相关的自动化工具,其主要功能可能是自动处理链接分享和交互。"JDuel"可能代表Java Duel,暗示这个程序是用Java语言编写的,用于某种形式的竞争或对决场景...
标题“links to read”暗示了这是一个关于阅读材料的集合,可能是相关的技术文章、教程或博客。描述中的“NULL”没有提供额外信息,但我们可以通过提供的博客链接来深入探讨。该链接指向的是ITEYE上的一个博客,作者...
资源分类:Python库 所属语言:Python 资源全名:tkapp-0.0.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
【标题】:“Dancing Links X”算法详解 【描述】:Dancing Links(跳舞链接)是一种高效的回溯算法,由Donald Knuth在2000年提出,主要用于解决全排列、数独等组合优化问题。它以其独特的数据结构和操作方式,显著...
【知识点详解】 本文主要涉及的是Linux操作系统的核心以及与之相关的网络技术。首先,我们要理解Linux内核的作用,它是操作系统的核心部分,负责管理系统的硬件资源,包括进程调度、磁盘调度和作业管理等关键功能。...
eclipse主题,黑色系主题,仿idea默认主题颜色,xml文件,在主题设置中导入使用
"ECLIPSE links方式插件(svn)"是指通过Eclipse的"links"机制来安装和使用Subversion(SVN)版本控制系统插件的方法。这种方式主要用于那些不能通过Eclipse Marketplace或者p2更新站点直接安装的插件。 在Eclipse中...
Oracle的Database Links和Synonym是两个非常重要的特性,它们提供了在分布式数据库环境下进行数据交互的能力。Database Links允许用户从一个数据库实例访问另一个数据库实例的数据,而Synonym则为数据库对象提供了一...
本篇文章将详细介绍如何使用"links"方式安装Eclipse插件。 首先,我们需要理解“links”方式是什么。在Eclipse中,"links"是一种机制,允许我们把不同位置的工作空间(workspace)或者插件目录链接到Eclipse的安装...
Wiki目录 快速安装 系统安装 安装LAMP 创建一个用户 打开80 / tcp和443 / tcp的防火墙 添加SELinux权限 常规设置 下载链接( ) 设置主目录所有者和权限 ... emacs /etc/httpd/conf.d/links.conf 重新启动Apache
react-native-applinks, AppLinks对本机响应的支持 本地应用程序链接响应本机应用程序链接是一个用于响应原生插件的JavaScript库,它实现应用程序链接协议,帮助你链接到其他应用程序并处理传入的深层链接。...