Похоже, что это ожидаемое поведение - вам нужно указать имя таблицы в хэше, а не имя ассоциации.Это немного прискорбно, потому что я думаю, что было бы полезно создавать запросы, основанные больше на определении их модели, а не на схеме, перед которой они располагаются.