【问题标题】:Rails_admin, change values of one field by value of anotherRails_admin,通过另一个字段的值更改一个字段的值
【发布时间】:2015-09-06 22:28:27
【问题描述】:

我有三个模型:CategorySubCategoryItem

SubCategory 属于Category

Item 属于CategorySubCategory

在 rails_admin 的 createedit 页面中,我可以为项目分配值,类别和子类别的值显示为所有现有类别和子类别的枚举

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

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

【问题讨论】:

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


    【解决方案1】:

    您可以使用bindings 哈希来访问当前记录实例

    字段声明还可以访问绑定哈希,其中包含 key :object 中的当前记录实例和 key :view 中的视图实例。通过 :object 我们可以访问其他列的值,通过 :view 我们可以访问我们应用程序的视图助手

    发件人:https://github.com/sferik/rails_admin/wiki/Fields

    因此,例如,在您的 Item rails_admin 配置中

    bindings[:object].category
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-31
      • 2021-06-25
      • 2017-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      相关资源
      最近更新 更多