假設我有員工,經理和公司的類。這些從ActiveRecord
繼承,並且如您所期望的那樣全部關聯。訪問鏈中的以前方法(Ruby(on Rails))
我有兩個Employee
類的實例,bob
和jane
。他們都爲同一家公司工作,但擁有不同的經理。
我希望能夠撥打bob.company.x
或jane.company.x
並獲得不同的結果,因爲雖然他們爲同一家公司工作,但他們有不同的經理。還有其他一些限制使我不能將x定義爲僱員的一種方法,並呼籲bob.company_x
,我認爲在這個例子中會更簡單。
有沒有什麼辦法可以在我的x方法定義中知道哪個員工啓動了這個方法鏈?
我的問題不是關於如何設置關聯。情況是設法得到在我的觀點是否一種方法是否意識到它被稱爲的範圍,以便x知道它是通過bob調用,而不是通過簡稱bob.company.x – muirbot 2011-02-01 00:13:17