Railsのscopeとclass method

http://api.rubyonrails.org/classes/ActiveRecord/Scoping/Named/ClassMethods.html#method-i-scope

  • ARのscopeはclass methodとだいたい同じ
  • scopeはnilfalseを返した時にallを返すのでメソッドチェインをブロックしない
  • 必ずActiveRecord::Relationを返す場合はscopeのほうがよさそう