with_scopeはなぜかhas_manyには影響を及ぼさないがbelongs_toには 影響を及ぼす。 ・・・わからん