شكراً للإبلاغ، ضع علامة pr-welcome على هذا، أعتقد أننا بحاجة إلى تغيير find_by_name لإجراء بحث غير حساس لحالة الأحرف.
بالنظر إلى أن لدينا:
سيكون الإصلاح:
Tag = Tag.where('lower(name) = ?', tag_name.downcase).first
TagGroup يفتقد الفهرس، لذا سنحتاج إلى إضافته ثم القيام بنفس الشيء هناك.