ActiveRecord joinery blah
Hmmzzz, this one doesn’t cope with nil user_ids
users = User.find(UsersUsbLesson.find(:all,
:select => "distinct user_id",
:conditions => "user_id > 0"
).collect(&:user_id))
much better, and uses a join instead of two queries to the db.
users = UsersUsbLesson.find(:all,
:select => 'distinct user_id, updated_at',
:include => 'user'
).map(&:user).compact