假设我为员工、经理和公司开设了课程。如您所料,这些继承自ActiveRecord
并且都关联。
我有两个Employee
该类的实例,bob
并且jane
. 他们都在同一家公司工作,但有不同的经理。
我希望能够打电话bob.company.x
或jane.company.x
得到不同的结果,因为尽管他们为同一家公司工作,但他们有不同的经理。还有其他限制阻止我将 x 定义为员工和调用的方法bob.company_x
,我意识到在这个例子中会更简单。
在我的 x 方法定义中,我有什么方法可以知道哪个员工启动了这个方法链?