Как стать автором
Обновить

Комментарии 2

Чем использование этого gem отличается от
config.active_record.belongs_to_required_by_default = false
?

В вашем случае, вы просто отключаете валидацию по умолчанию. Да, в итоге вы не будете делать SELECT запрос к базе данных на каждую из ваших связей. Но задача целостности базы данных все еще не решена, и в вашем случае, в базу данных можно будет сохранить все, что угодно. В случае же с гемом, вы получаете целостность, улучшенную производительность и совместимость с ActiveModel::Errors

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории