Непросто сделать это толстым, также он скрывает всю логику в модели, поэтому он также соответствует философии модели рельсов.Почему Rails автоматически генерирует внешний ключ для ассоциаций?
Так что мне интересно, есть ли какие-то веские причины для управления внешними ключами внутри файлов миграции.