Bonjour, j’ai essayé de créer un canal dans une catégorie mais j’ai reçu une réponse 422. Le journal indique que le slug est invalide et j’ai constaté que le code suivant renvoie toujours une chaîne vide, que le titre soit en anglais ou dans d’autres caractères.
# chat/app/models/category_channel.rb
def generate_auto_slug
return if self.slug.present?
self.slug = Slug.for(self.title.strip, "") # méthode manquante : :encoded
self.slug = "" if duplicate_slug?
end
J’ai ajouté la méthode manquante et cela semble fonctionner correctement.