Предполагая, что запланированные_ и мин. Являются фактическими атрибутами задачи:
List.first.tasks.where('tasks.planned_for IS NULL OR tasks.mins IS NULL')
Вы также можете использовать это условие в области действия задачи:
scope :my_scope, -> { where('tasks.planned_for IS NULL OR tasks.mins IS NULL') }
То есть
List.first.tasks.my_scope
Я использовал скобки в определении области видимости, потому что обходиться без них, по-видимому, не рекомендуется в Rails 4.Это основано на NULL, а не на #blank, потому что я обычно настаиваю на том, чтобы в базе данных не было пустых строк.