`
andrew.yulong
  • 浏览: 169812 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

rails技巧之find

阅读更多
Task.find(:all, :conditions => ["complete=? and priority=?"false3])   
Task.find(:all, :conditions 
=> ["complete=? and priority IS ?"false, nil])   
Task.find(:all, :conditions 
=> ["complete=? and priority IN (?)"false, [1,3]])   
Task.find(:all, :conditions 
=> ["complete=? and priority IN (?)"false1..3])   
Task.find(:all, :conditions 
=> { :complete => false, :priority => 1 })   
Task.find(:all, :conditions 
=> { :complete => false, :priority => nil })   
Task.find(:all, :conditions 
=> { :complete => false, :priority => [1,3] })   
Task.find(:all, :conditions 
=> { :complete => false, :priority => 1..3 })   
Task.find_all_by_priority(
1..3)   

没什么好说的

分享到:
评论

相关推荐

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    通过以上介绍,我们不仅了解了Rails的基础知识,还深入探讨了其核心组件——Active Record的相关概念和技术细节。这些内容对于初学者来说是非常宝贵的入门资料,同时也是进一步学习和实践的基石。随着对Rails的深入...

    rails4.0.0

    Rails 4.0.0是Ruby on Rails框架的一个重要版本,它在2013年发布,带来了许多...以上就是Rails 4.0.0的主要知识点,这些改进和特性使得Rails更加高效、安全且易于维护,成为了开发者构建现代web应用的首选框架之一。

    rails向导打包

    这包括基本的查找方法(如 `find` 和 `where`),关联(如 `has_many` 和 `belongs_to`),以及更高级的查询技术,如链式查询和条件查询。 2. **Active Record 校验与回调**: 校验确保模型的数据在存储到数据库之前...

    rails查询学习笔记

    标题 "rails查询学习笔记" 涉及的是Ruby on Rails框架中的数据库查询技术。Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发Web应用更加高效...

    Ruby on Rails 指南 v5.0.1 中文版

    - **前提条件**:为了能够顺利地开始Rails的学习之旅,读者需要具备一定的Ruby语言基础,并且对Web开发有一定的了解。 - **Rails是什么?**:Rails是一种用于开发服务器端应用程序的模型-视图-控制器(MVC)框架,它...

    Ruby Rails 3 Linda

    通过"Ruby Rails 3 Linda"的学习,你将掌握Rails 3的核心概念和技术,能够开发出功能丰富的Web应用程序。随着版本的迭代,Rails 4和5引入了更多优化和改进,但Rails 3的基础依然坚固,是理解现代Web开发的基石。

    ruby on rails MySql

    当在Ruby on Rails项目中使用MySQL作为数据存储时,这两个技术的结合提供了强大的后端支持。 在Rails中集成MySQL,你需要安装特定的数据库适配器,即`mysql2` gem。这个gem允许Rails与MySQL数据库进行通信,处理SQL...

    基于Rails2.2.2的ajax

    标题 "基于Rails2.2.2的ajax" 涉及的是使用Rails 2.2.2框架中的AJAX(Asynchronous JavaScript and XML)技术。Rails是一个基于Ruby编程语言的开源Web开发框架,它允许开发者以简洁、高效的方式构建动态网站。在...

    结合使用 Oracle 和 Ruby on Rails 教程

    开发者可以使用`Model.find`、`Model.where`等方法进行数据操作。 9. **性能优化**:由于Oracle和Rails的组合可能涉及更多的性能调优,例如使用连接池、预编译的SQL语句和数据库索引。 10. **错误处理和调试**:在...

    使用rails6开发纯后端API项目.zip

    在Rails 6中开发纯后端API项目是一个常见的任务,特别是在构建现代Web应用程序时,前端与后端分离的架构越来越流行。...同时,随着技术的发展,不断学习新的工具和最佳实践,将使你的API开发更加高效。

    inertia-rails:用于Inertia.js的Rails适配器

    然而,随着前端技术的发展,许多开发者希望在Rails应用中引入更现代的前端架构。Inertia.js Rails适配器就是为此目的而设计的,它让Rails开发者可以利用Inertia.js的优势,比如快速的页面更新、更好的SEO以及与Rails...

    Rails3-使用ajax处理并发

    标题 "Rails3-使用ajax处理并发" 涉及的是在Ruby on Rails 3框架中如何利用Ajax技术处理并发请求。Rails是一个流行的Web应用程序开发框架,它基于Ruby语言,而Ajax(Asynchronous JavaScript and XML)则是一种允许...

    Agile.Web.Development.with.Rails.4(2013.10).Sam.Ruby.文字版.pdf 一书的配套代码

    《Agile Web Development with Rails 4》是Rails框架的经典教程之一,由Sam Ruby撰写,旨在帮助开发者掌握敏捷Web开发的方法和技巧,特别是使用Ruby on Rails框架。这本书的配套代码提供了丰富的示例和练习,帮助...

    ruby on rails 3.1.0数据库查询方法汇总

    #### 二、高级查询技巧 - **组合查询**: - 多种查询方法可以灵活组合使用,例如 `Category.where("position > 1").order("name").limit(10)`。 - 这样的查询方式能够更精确地控制查询结果,提高查询效率。 - **...

    ruby rails recipes

    本书针对 Ruby on Rails 开发者提供了一系列实用的技术解决方案(即“食谱”),旨在帮助开发者解决实际开发过程中遇到的各种问题。 本书包含的内容非常广泛,不仅覆盖了用户界面的设计与实现,还深入探讨了模型层...

    Rails GUI Development with Ext JS 10-Jan-08 RUG-B.pdf

    Rails GUI 开发与 Ext JS 的结合是一种将 Ruby on Rails(简称 Rails)的后端能力与 Ext JS 的前端界面设计能力相结合的技术方案。Rails 是一个用于 Web 开发的模型-视图-控制器(MVC)框架,而 Ext JS 是一个功能...

    notes_about_rails:我关于Rails源代码的注释-ab source code

    以上只是Rails源代码学习的一部分要点,实际的“notes_about_rails”可能会涵盖更多细节,如特定组件的实现、性能优化技巧或错误处理策略。通过这些笔记,开发者可以逐步加深对Rails框架的理解,提升自己的开发能力...

    Ruby-on-Rails:Ruby on Rails中的第一个应用程序

    在这个"Ruby on Rails中的第一个应用程序"中,我们将深入探索Rails的核心概念和实践技巧。 首先,让我们了解Rails的基本结构。在Rails应用中,`模型`负责处理业务逻辑和数据操作,通常与数据库交互;`视图`是用户...

Global site tag (gtag.js) - Google Analytics