2013-07-29 58 views
0

我有一个类型的活动记录对象,我不知道,我可以做一个link_to和轨道莫名其妙地弄清楚什么控制器匹配。有谁知道如何轨道找出使用什么控制器?rails如何将activerecord对象转换为控制器名称?

在我的ERB

..

=link_to "who am I", rec_obj 

不要紧obj的是什么(如果它是一个活动记录对象),轨道检查以某种方式和把我引到正确的控制器,从而该对象的正确视图屏幕。

有谁知道我在哪里可以找到运行哪些代码,检查/反射/你有什么。

为什么我需要这个。在我的情况下,rec_obj是一个继承类,我希望调用基类控制器,而不是继承的类控制器。

回答

2

转到DOcumentation for link_to,然后单击Show Source。代码几乎是自我解释

+0

谢谢..这导致我下了一个兔子洞,最终导致我的代码“路线<< RecordIdentifier .__发送__(”plural_class_name“,记录)”哪种让我感觉像继承对于活动记录类来说并不是真正的选择。这令我伤心。 :( – baash05

相关问题