`
CaiDeHen
  • 浏览: 89803 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

#108 named_scope

阅读更多
The named_scope method in Rails 2.1 makes performing finds on models very elegant and convenient. See how in this episode.
# models/product.rb
class Product < ActiveRecord::Base
  belongs_to :category
  named_scope :cheap, :conditions => { :price => 0..5 }
  named_scope :recent, lambda { |*args| {:conditions => ["released_at > ?", (args.first || 2.weeks.ago)]} }
  named_scope :visible, :include => :category, :conditions => { 'categories.hidden' => false }
end
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics