加入問題:我有模型A,B,C。在模型A中,我需要模型B和C的方法,但不需要關聯。如何在沒有關聯的情況下將其他模型應用到一個模型中?
編輯:例如,在模型B中,可以是一個購物車,在那裏我需要更新Session var,並更新Product model。我知道不能在模型中使用Session var,但在模塊中可能是(我沒有確定性),但是這個想法是使用其他模型來訪問其他關係。
你能幫助我嗎?
grettings。
編輯2:
我的超級騙子的解決方案!遺產。
甲<Ç
和
乙<Ç
加入問題:我有模型A,B,C。在模型A中,我需要模型B和C的方法,但不需要關聯。如何在沒有關聯的情況下將其他模型應用到一個模型中?
編輯:例如,在模型B中,可以是一個購物車,在那裏我需要更新Session var,並更新Product model。我知道不能在模型中使用Session var,但在模塊中可能是(我沒有確定性),但是這個想法是使用其他模型來訪問其他關係。
你能幫助我嗎?
grettings。
編輯2:
我的超級騙子的解決方案!遺產。
甲<Ç
和
乙<Ç
重構模型B與模型C的必要方法爲一個模塊,則包括在該模塊模型A,模型B和模型C.
而在該模塊中,我可以使用ActiveRecord嗎? –
你可以。我認爲我們需要更多的信息 - 您嘗試使用哪些方法?他們是域名方法嗎,比如你可能在'ShoppingCart'類中看到的'calculate_total'?或者他們是傳統的ActiveRecord attrs,比如'first_name'? – cfeduke
好的。我更新了這個問題。這個想法就像ShoopingCart一樣,我希望將其他模型應用到模型中。 –
沒有足夠的信息。你能否提供一個具體的例子。很難回答這樣一個模糊的問題 – jamesc