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