【RoR】Ruby on Rails Part11
■ このスレッドは過去ログ倉庫に格納されています
0263nobodyさん
2011/02/01(火) 18:28:26ID:???以下のようにクラスメソッドとして、scopeを呼び出すと意図した通りに動きます。
scope male, where(:sex => 1)
User.male
しかし、インスタンスメソッドとして呼び出すと、
そんなメソッドは無い、と怒られます。
u = User.all
u.all.male
NoMethodError: undefined method `male' for #<User:0xa41ae74>
scopeをインスタンスメソッドとして呼び出す方法はないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています