簡體   English   中英

Rails_admin,通過另一個字段的值更改一個字段的值

[英]Rails_admin, change values of one field by value of another

我有三個模型: CategorySubCategoryItem

SubCategory Category屬於Category

Item屬於CategorySubCategory Category

在 rails_admin 的createedit頁面中,我可以為項目分配值,類別和子類別的值顯示為所有現有類別和子類別的枚舉

當我創建新Item ,我將選擇Category 我只想保留屬於選定類別的SubCategories值,並且只能選擇它們。

如何讓 rails_admin 根據選擇的類別選擇子類別值?

您可以使用bindings哈希來訪問當前記錄實例

字段聲明還可以訪問綁定哈希,該哈希包含鍵 :object 中的當前記錄實例和鍵 :view 中的視圖實例。 通過 :object 我們可以訪問其他列的值,通過 :view 我們可以訪問我們應用程序的視圖助手

來自: https : //github.com/sferik/rails_admin/wiki/Fields

所以在你的例子中,在你的Item rails_admin 配置中

bindings[:object].category

將為您提供該項目的當前選定類別

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM