Hola, intenté crear un canal en una categoría pero recibí un 422 en respuesta. El registro muestra que el slug no es válido y encuentro que el siguiente código siempre devolverá una cadena vacía sin importar si el título está en inglés u otros caracteres.
# chat/app/models/category_channel.rb
def generate_auto_slug
return if self.slug.present?
self.slug = Slug.for(self.title.strip, "") # falta el método: :encoded
self.slug = "" if duplicate_slug?
end
Agregué el método faltante y parece que funciona bien.