【发布时间】:2011-01-31 18:54:22
【问题描述】:
假设我为员工、经理和公司开设了课程。这些继承自ActiveRecord,并且都如您所料地关联。
我有两个 Employee 类实例,bob 和 jane。他们都在同一家公司工作,但有不同的经理。
我希望能够致电 bob.company.x 或 jane.company.x 并获得不同的结果,因为尽管他们为同一家公司工作,但他们有不同的经理。还有其他限制阻止我将 x 定义为员工的方法并调用 bob.company_x,我意识到在这个示例中会更简单。
有什么方法可以让我知道,在我的 x 方法定义中,哪个员工启动了这个方法链?
【问题讨论】:
标签: ruby-on-rails method-chaining