您好,我尝试在一个类别中创建一个频道,但收到 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
我添加了丢失的方法,它似乎运行正常。