مرحباً، لقد حاولت إنشاء قناة في فئة ولكنني تلقيت استجابة 422. يظهر السجل أن الـ slug غير صالح وأجد أن الكود التالي سيعيد دائمًا سلسلة فارغة بغض النظر عما إذا كان العنوان باللغة الإنجليزية أو بأحرف أخرى.
# chat/app/models/category_channel.rb
def generate_auto_slug
return if self.slug.present?
self.slug = Slug.for(self.title.strip, "") # الطريقة المفقودة: :encoded
self.slug = "" if duplicate_slug?
end
لقد أضفت الطريقة المفقودة ويبدو أنها تعمل بشكل جيد.