تعطّل Git وصفحة خطأ Oops لحسابات المدير والمراقبين

حسنًا، آسف، يبدو أن نموذج اللغة قد أعطاني معلومات قديمة.

إليك بعض الأوامر التي جرّبتها واستخدمتها:

لجلب قائمة مستخدمين الإدارة (admin) وقيمة إعداداتهم المتعلقة بالتغييرات القادمة في جدول:

# docker exec -it app rails r 'User.where(admin: true).each { |u| puts "#{u.id} #{u.username} #{u.user_option.enable_upcoming_change_available_notifications}" }'
-1 system true
-2 discobot true
1 AdminTeam false

لتبديل الإعداد المعطى لمعرّف (id) محدد - في حالتي المعرّف هو 1:

# docker exec -it app rails r 'x=1;User.find(x).user_option.update!(enable_upcoming_change_available_notifications: !User.find(x).user_option.enable_upcoming_change_available_notifications)'

أفضّل طبعًا استخدام السطر الواحد من shell الجذر، وبالطبع يمكن الدخول إلى docker ثم إلى rails ثم تنفيذ الإجراءات إذا كان ذلك تفضيلك.