Комментарии 2
Чем использование этого gem отличается от
config.active_record.belongs_to_required_by_default = false
?
config.active_record.belongs_to_required_by_default = false
?
+2
В вашем случае, вы просто отключаете валидацию по умолчанию. Да, в итоге вы не будете делать SELECT запрос к базе данных на каждую из ваших связей. Но задача целостности базы данных все еще не решена, и в вашем случае, в базу данных можно будет сохранить все, что угодно. В случае же с гемом, вы получаете целостность, улучшенную производительность и совместимость с ActiveModel::Errors
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как прокачать belongs_to чтобы работал в два раза быстрее (database_validations gem)