Undefined method exists?

I'm getting the error that exists? is an undefined method when I try and use it in a model. Basically, it's something like this:

if exists? :user_id => current_user.id

From what I understand, exists? is in ActiveRecord::Base so a model should be able to use it, right? I've used find() successfully, so why not exists? It works if I do User.exists?, but not if I do just exists? which is odd...anyone have an answer to this?

I'm getting the error that exists? is an undefined method when I try and use it in a model. Basically, it's something like this:

if exists? :user_id => current_user.id

From what I understand, exists? is in ActiveRecord::Base so a model should be able to use it, right? I've used find() successfully, so why not exists? It works if I do User.exists?, but not if I do just exists? which is odd...anyone have an answer to this?

It's a class method not an instance method.

Fred

So what's the proper way to use it? self.exists? doesn't work either...can I only do User.exists??

So what's the proper way to use it? self.exists? doesn't work either...can I only do User.exists??

Yum. That's what it means for a method to be a class method: you call
it on a class not an instance of the class.

Fred