Попробуйте:
subscribers = Subscriber.find(:all, :include => :profile, :conditions => ['subscribers.active IS NULL'])
Однако проверка не рассматривает вложенные отношения.Вы можете попробовать to_yaml
:
puts subscribers.first.to_yaml
Результат структурирован и легко читаем, а include
используется только для производительности.Получает профиль с подписчиком в одном запросе.Вы также можете сделать:
puts Subscriber.where('active IS NULL').includes(:profile).first.to_yaml
Обычно вы должны использовать объединения, если вы хотите фильтровать данные по столбцу связанных отношений.