Shunday qilib, men duch kelgan xatoni bartaraf etish uchun sochimni oldim va nihoyat unga nima sabab bo'lganini topdim. Men qo'ng'iroq qilganimda har doim shunday taassurot qoldirdim
@my_model.save(false)
Men ActiveRecord tekshiruvlarinio'tkazib yuboraman. Ma'lum bo'lishicha, bu qisman to'g'ri. Mening obyektlarim ActiveRecord tekshiruvimga qaramay QARAYMAM maʼlumotlar bazasiga saqlanmoqda. Mening muammom bor, chunki mening tekshiruvlarimdan biri tekshirish jarayonida bolalar modellaridan birini o'zgartiradi (Bu 24 soatlik joylashuvni rejalashtirish ilovasidir, shuning uchun tushlik saqlanganida, men ularni saqlagan kun va ertasi kuni tekshiraman. shuningdek, foydalanuvchi tungi smenada "2am" degani emasligiga ishonch hosil qilish uchun.
Mening savolim shu: Haqiqatan ham tekshirishlarni o'tkazib yuborish va to'g'ridan-to'g'ri ma'lumotlar bazasiga o'tishning bir yo'li bormi? Bu oddiy ActiveRecord xatti-harakatimi yoki men tekshiruvlarimga chuqurroq kirishim kerakmi? Yoki omadim yo'qmi va tekshiruvlarimni qayta yozishim kerakmi?