То, что вы хотите сделать, называется «отражением» - когда ваше программное обеспечение узнает больше о себе, на лету, во время выполнения.
В Rails ActiveRecord поддерживает это. См. Отражение методы.
Добавлено для документов, вы бы позвонили
associations = User.reflect_on_all_associations(:has_many)
Вы получите массив объектов, который предоставит вам информацию обо всех ассоциациях has_many вашего класса User.