Active Record и базы данных
Какая типичная ошибка при работе с ActiveRecord dirty tracking на Ruby/Rails собеседовании?
MiddleActive Record и базы данныхОшибка кандидата
Чем Arel basics отличается от raw SQL и когда что выбирать?
SeniorActive Record и базы данныхСравнение
Чем database constraints отличается от только validations и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем N+1 проблема отличается от медленным SQL и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем raw SQL safety отличается от string interpolation и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем validations отличается от database constraints only и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем where/order/limit отличается от raw SQL и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем ActiveRecord dirty tracking отличается от manual old values и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем after_commit vs after_save отличается от callback timing и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем ApplicationRecord отличается от plain Ruby model и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем associations has_many/belongs_to отличается от manual foreign keys и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем callbacks отличается от service object и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем counter_cache отличается от count query каждый раз и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем default_scope отличается от обычным scope и когда что выбирать?
Middle+Active Record и базы данныхСравнение
Чем dependent destroy/delete_all отличается от ручной очисткой и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем enum отличается от string constants и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем exists? отличается от count > 0 и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем find vs find_by отличается от where.first и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем find_each и batch processing отличается от all.each и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем has_many :through отличается от HABTM и когда что выбирать?
JuniorActive Record и базы данныхСравнение