答案1
事实证明这是一个已知的错误,已在 v:3.4.3 中修复。
错误报告是这里修复方法很简单:
diff --git a/app/controllers/enumerations_controller.rb b/app/controllers/enumerations_controller.rb
index 985e988bc..e5e3cc3de 100644
--- a/app/controllers/enumerations_controller.rb
+++ b/app/controllers/enumerations_controller.rb
@@ -105,6 +105,6 @@ class EnumerationsController < ApplicationController
def enumeration_params
# can't require enumeration on #new action
- params.permit(:enumeration => [:name, :active, :is_default])[:enumeration]
+ params.permit(:enumeration => [:name, :active, :is_default, :position])[:enumeration]
end
end
感谢“Mischa The Evil”为我指明了正确的方向。