0
我正在爲應用程序進行排序的審計跟蹤,以便用戶可以查看整個系統中正在進行的更改。Rails - ActiveRecord Dirty - 從更改哈希獲取關聯對象
我有ActiveRecord的髒改變的哈希值,像如下:
{"ingredient_type_id"=>[nil, 199575006], "name"=>[nil, "asdfg"], "amount"=>[nil, 3.0], "unit"=>[nil, "x"], "notes"=>[nil, "asdf"]}
這個偉大的工程,我可以分析自己需要的輸出,並與信息建立數據庫記錄。
我只有一個問題 - 我怎樣才能從這個關聯的對象?在這種情況下,成分類型?我實際上想要輸出如下內容:
「成分類型已更改爲#{IngredientType.find(199575006).name}」。
但我不確定我如何在動態的基礎上解析該哈希來做到這一點。