2016-09-27 69 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 

所以我可以得到该模型的列的名称。谢谢!