I have a table called "Users" ( class User < ActiveRecord::Base) and a subclass / STI for clients ( class Client < User).
Client "filtering" works as expected, in other words Client.find (: all) works to find all clients.
However, for users, I need to filter the result to find only users who are NOT clients (where the type is empty or empty).
I tried the following in my pointer controller, but no matter what I set for the type, it returns all users regardless of type.
User.find(:all, :conditions => { :type => nil }, :order => 'name')
How to find out how this condition works?
Thank!
source
share