我有三个模型:&
,Category
和SubCategory
。
Item
属于SubCategory
Category
属于Item
和Category
在rails_admin的SubCategory
和create
页面中,我可以为项目分配值,类别和子类别的值显示为所有现有类别和子类别的枚举。< / p>
当我创建新的edit
时,我会选择Item
。我只想保留属于所选类别的Category
值,并且只能选择它们。
如何根据选择的类别使rails_admin选择SubCategories值?
答案 0 :(得分:2)
您可以使用bindings
哈希来访问当前记录实例
字段声明还可以访问绑定哈希,该哈希包含key:object中的当前记录实例和key:view中的视图实例。通过:object我们可以访问其他列的值并通过:view我们可以访问我们的应用程序的视图助手
来自:jQuery-Validation-Engine wrong position popup on field hidden (jquery tabs)
所以在您的情况下,例如,在Item
rails_admin配置
bindings[:object].category
将为您提供项目的当前所选类别