Rails_admin,将一个字段的值更改为另一个字段的值

时间:2015-09-06 06:15:06

标签: ruby-on-rails ruby rails-admin

我有三个模型:&CategorySubCategory

Item属于SubCategory

Category属于ItemCategory

在rails_admin的SubCategorycreate页面中,我可以为项目分配值,类别和子类别的值显示为所有现有类别和子类别的枚举。< / p>

当我创建新的edit时,我会选择Item。我只想保留属于所选类别的Category值,并且只能选择它们。

如何根据选择的类别使rails_admin选择SubCategories值?

1 个答案:

答案 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

将为您提供项目的当前所选类别