Your find_by_sql just gets the Parent objects - the Child association
objects are populated by a separate sql request when you call
parent.children (you can confirm this by looking in the logs).
> Is there way to do this?
Set up a named_scope in Parent for :enabled_children.
BTW Is there really some reason why you have to use find_by_sql, and
you can't just use a normal finder?