接续自:Error 422 when reordering categories
我在我们托管的实例 (discourse.julialang.org) 上也看到了同样的错误——我们很乐意让一些 @staff 过来重现!
接续自:Error 422 when reordering categories
我在我们托管的实例 (discourse.julialang.org) 上也看到了同样的错误——我们很乐意让一些 @staff 过来重现!
我在日志中看到了这个 ActiveRecord::RecordInvalid (Validation failed: Slug is invalid)。这是否在某个特定类别上触发了?
仔细查看后,似乎您有几个类别没有 slug。不确定具体情况,但我们会深入调查…… ![]()
@mbauman 更具体地说,您有一个仅包含数字(2019)的类别 slug,它没有通过验证检查(可能是在类别创建后添加的)。我认为调整它应该能解决所有问题。![]()
这听起来是否也可能发生在您身上,@Christina?
太棒了——是的,我正试图移动该类别的父级位置!请注意,空类别 slug 的占位符文本仍显示它是可选的:

我认为那些是红鲱鱼,实际上是“仅数字”那个才是真正的罪魁祸首。
空的那些现在似乎很高兴它已经被改变了。
是的,我刚刚填写了 slug,现在又可以重新排列了!谢谢!
也许现在根源已经清楚了,可以把这个问题移回 Bug 了?简而言之,我们有一些子类别被命名为“2020”之类的,但没有填写 slug——然后在尝试移动它们的父类别时,我们得到了 422 错误。只需提供一个自定义的 slug 即可解决问题。现在似乎可以进行一些具体的错误修复,使错误消息更具可操作性或直接处理它。