Active Recordのallが持つ条件を引き継ぐ性質と動的クエリ構築への応用