2016-09-27 49 views
0

我有一個接收view_context作爲其構造函數參數的類。我想獲得view_context關聯的模型。做了一個快速搜索,沒有找到它......謝謝!Rails - 獲取view_context的模型名稱

+0

您期望在view_context中找到什麼模型?你在想''用戶'的東西像用戶/表演? – phoet

+0

我在我的索引操作中調用該類的構造函數,並將view_context作爲參數傳遞。因此,例如,如果我在用戶控制器上執行操作,我想知道我在我的類上收到的view_context屬於用戶模型。對不起,如果我沒有說清楚 –

+0

什麼阻礙你通過構造函數傳遞實際模型?這聽起來像是一個更清潔的解決方案。 – phoet

回答

0

明白了。從view_context,這樣做:

view_context.controller.controller_path.classify.constantize 

所以我可以得到該模型的列的名稱。謝謝!