我尝试将 rails_admin 与 strong_parameters 和 awesome_nested_set 一起使用。
可能是因为令人敬畏的嵌套集,一些属性像Lft
并Rgt
显示在相应模型(类别)的rails_admin编辑视图中并且是可编辑的。一旦我更改了属性的名称并点击了保存按钮,我就会收到以下错误消息:
Unauthorized assignment to lft: it's an internal field handled by acts_as_nested_set
code, use move_to_* methods instead.
在我的应用程序的旧版本中,我可以从attr_accessible
列表中删除 lft 和 rgt (我不想手动编辑它们)但是使用strong_parameters这似乎是不可能的。
有什么战争我可以通过rails_admin排除某些可编辑的属性吗?