`

rails3 scope dead???

阅读更多

看到一篇关于rails中是否还继续推荐使用scope的文章

 

Named Scopes Are Dead

http://www.railway.at/2010/03/09/named-scopes-are-dead/

 

另一个讨论

Named Scopes Are Dead
http://www.rubyflow.com/items/3566

 

其中在arel上有一个bug反馈

arel methods in scope cause issues with non-existent tables

https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4142-arel-methods-in-scope-cause-issues-with-non-existent-tables

 

其它:

What’s going to be deprecated in Rails 3.1 ?

http://m.onkey.org/active-record-query-interface

 

Named scope with has many

http://www.ruby-forum.com/topic/310404

 

 

分享到:
评论

相关推荐

    rails-scope:Rails 应用程序的作用域 gem

    rails-scope Ruby gem,它允许 nVisium 为评估目的准确自动地确定 Ruby on Rails 应用程序的范围。输出将包括代码复杂度路线控制器、视图和模型的数量控制器、视图和模型中的代码行以及正在使用的 RubyGems 的名称...

    Ruby on Rails: the scope method

    ### Ruby on Rails: The Scope Method 在Ruby on Rails框架中,`scope`方法是一个非常强大的工具,用于定义数据库查询的预设条件,从而简化代码并提高可读性和可维护性。下面将详细介绍`scope`方法的基本概念、用法...

    Ruby-APITaster一种快速而简单的方法来可视化测试你的Rails应用API

    3. **故障排查**:当API出现问题时,API Taster可以用来快速重现问题,方便调试和修复。 4. **性能评估**:虽然API Taster的主要目的是测试功能,但通过多次请求,也可以对API的性能有一个大致的了解。 5. **协作...

    rails3教程

    ### Rails3教程知识点详解 #### 一、Rails3简介与核心原则 **Rails3**是Ruby on Rails框架的一个重要版本,它对之前的版本进行了大量的改进和优化,使其更加强大和灵活。Rails3的核心设计理念围绕着几个关键的概念...

    Rails3常用命令行命令

    Rails3 是 Ruby on Rails 框架的一个版本,它提供了一系列强大的命令行工具,使得开发者可以快速地构建和管理Web应用。在本文中,我们将深入探讨Rails3中的常用命令,帮助你更高效地进行开发工作。 首先,新建一个...

    ruby on rails 3 tutorial.pdf

    《Ruby on Rails 3 Tutorial》是一本专门为初学者设计的指南,旨在帮助读者快速掌握Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby语言的一个开源框架,它采用MVC(Model-View-...

    Rails 3 in Action

    《Rails 3 in Action》是2011年由Ryan Bigg撰写的一本关于Ruby on Rails框架的权威指南,专门针对当时最新的Rails 3.1版本进行了深入解析。这本书旨在帮助开发者充分利用Rails 3.1的强大功能,提升Web应用开发的效率...

    centOS Rails3环境搭建

    ### CentOS环境下Rails 3开发环境搭建详解 #### 一、准备工作与环境配置 在开始部署Rails 3开发环境之前,我们需要确保系统上已经安装了一些基本的软件包和工具。这一步骤对于后续的Ruby和Rails安装至关重要。 ##...

    versioncake:Version Cake是在Rails或Rack应用中对API进行版本控制的一种简便方法

    Version Cake是在Rails应用程序中发布API的一种简便方法。 使用其API版本轻松版本化任何视图: app / views / posts / - index . xml . v1 . builder - index . xml . v3 . builder - index . json . v1 . jbuilder...

    Rails3的ActiveRecord 查询API.doc

    3. **`named_scope`**:这个在 Rails 2.x 中广泛使用的特性已被弃用,取而代之的是 `scope`,它可以接收 Proc 对象或 SQL 字符串,使得查询更加灵活。 4. **`with_scope` 和 `with_exclusive_scope`**:这两个方法也...

    turbo-sprockets-rails3, 加速你的Rails 3资产.zip

    turbo-sprockets-rails3, 加速你的Rails 3资产 用于 Rails 3.2.x的涡轮链轮 通过只根据源文件的哈希来重新编译已经更改的资产,从而加快 Rails 3 rake assets:precompile的速度只编译一次以生成指纹和非打印的资产...

    ruby on rails 3

    Ruby on Rails 3 是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(Model-...提供的文档如"Ruby192和Rails3.0.3的新征程.doc"和"rails3入门教程.pdf"等,将有助于深入理解这一框架及其在实际项目中的应用。

    rails金典教材3本

    Ruby+on+Rails+3+Tutorial.pdf 应用Rails进行敏捷Web开发第4版.pdf (Agile Web Development with Rails) Rails.Recipes.Rails.3.Edition.pdf

    Ruby Rails 3 Linda

    在“Ruby Rails 3 Linda”这一主题中,我们将会深入探讨Rails 3版本的相关知识点。 1. **安装与设置**:首先,学习如何在本地环境中安装Ruby、RubyGems和Rails。Ruby版本管理器如RVM(Ruby Version Manager)或...

    Rails3消息队列系统 Sidekiq

    Rails3消息队列系统 Sidekiq

    Ruby on Rails 3 Tutorial

    ### Ruby on Rails 3 教程知识点解析 #### 标题与描述中的核心知识点 - **Ruby on Rails 3**:一种流行的Web开发框架,基于Ruby语言。 - **经典教材**:表明本书是学习Ruby on Rails 3的一个权威且广受好评的资源...

    The Rails3 Way, 2nd Edition

    The Rails™ 3 Way is the only comprehensive, authoritative guide to delivering production-quality code with Rails 3. Pioneering Rails expert Obie Fernandez and a team of leading experts illuminate ...

    rails 3 upgrade handbook(simple樣例)

    ### Rails 3升级手册知识点详解 #### 一、Rails 3升级手册概览 本手册是一份详尽的指南,旨在帮助开发者顺利完成从旧版本Rails到Rails 3的升级过程。手册共包含近120页的内容,覆盖了升级过程中所需的所有关键信息...

    rails3文档

    rails3的英文文档

Global site tag (gtag.js) - Google Analytics