Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Class Test < ActiveRecord::Base
- named_scope :created_after_2005, :conditions => "created_on > 2005-01-01"
- named_scope :named_fred, :conditions => { :name => "fred"}
- end
- Test.created_after_2005.named_fred
- Class Test < ActiveRecord::Base
- named_scope :created_after, lambda { |date| {:conditions => ["created_on > ?", date]} }
- named_scope :named, lambda { |name| {:conditions => {:name => name}} }
- end
- Test.created_after(Time.now-1.year).named("fred")
- Person.find(:all, :conditions => ["created_at > ? AND name IN (?)", date, names])
- Person.find(:all, :conditions => ["created_at > ? AND name = ?", date, name])
- class Post < ActiveRecord::Base
- named_scope :published, :conditions => {:status => 'published'}
- end
- @post = Post.published
- @posts = current_user.posts.published
- class Person < ActiveRecord::Base
- named_scope :registered, lambda { |time_ago| { :conditions => ['created_at > ?', time_ago] } }
- named_scope :with_names, lambda { |names| { :conditions => { :names => names } } }
- end
- names = ["dave", "jerry", "mike"]
- date = DateTime.now
- Person.find(:all, :conidtions => ["created_at > ? AND name IN ?", date, names])
Add Comment
Please, Sign In to add comment