代码之家  ›  专栏  ›  技术社区  ›  astropanic

rails命名为\u scope作为AR::Base的扩展

  •  2
  • astropanic  · 技术社区  · 15 年前
    class SomeModel < ActiveRecord::Base
      named_scope :recent, lambda { { :conditions => ['created_at > ?', 1.week.ago] } }
    end
    

    1 回复  |  直到 15 年前
        1
  •  3
  •   John Topley    15 年前

    在中创建新的初始值设定项文件 配置/初始值设定项 然后重新打开ActiveRecord的 Base

    module ActiveRecord
      class Base
        named_scope :recent, lambda {
          { :conditions => ['created_at > ?', 1.week.ago] }
        } 
      end
    end
    

    created_at 属性。。。