1

Lets say I have a User model that has a field called subscriber that is a boolean and I want a subclass called Subscriber that is only Users with that field set to true. How can I do this and am I approaching this the wrong way?

1 Answer 1

3

If that's the only difference, you might want to look at using scopes instead:

class User < ActiveRecord::Base
  scope :subscribers, where(:subscriber => true)
end

Then you can access the subscribers as a method on the User class:

User.subscribers
# => [#<User...>, #<User...>] # List of all subscribers
Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.