this_id is a string, that is an array, the_other is a boolean (from before I learned to default: false).
I do not know the format a search where the arrays('that') are not empty, [], i.e., have at least one thing in it. Thanks!
This.where("this_id = ? and that = ? and the_other IS NOT NULL", "#{@this.id}", ...NOT_EMPTY?)
that?