2
我正在嘗試構建一個廣義函數,該函數可以檢索給定對象的關聯。該對象已通過,但要檢索哪些關聯需要動態。動態檢索關聯記錄(Tableize)?
使用名爲associations
的方法,我可以獲得與給定對象關聯的模型數組。我的問題是如何獲取這些信息並使用它來檢索鋼軌關聯(使用標準a = b.models
)。
我正在嘗試使用tableize
,但它不起作用(獲取undefined method error
) - 它似乎並不認爲它是表名。
我的代碼基本上可以歸結爲:
assoc = obj.associations
tablename = assoc[0].tableize
obj.tablename.each
什麼是做這種正確的方法是什麼?
優秀,TNX! –