如何将其他模型用于一个没有关联的模型?

时间:2011-07-27 16:14:30

标签: ruby-on-rails model associations

添加问题:我有模型A,B,C。在模型A中,我需要模型B和C的方法,但不需要通过关联。

编辑:例如,在模型B中,可以是购物车,我需要更新Session var,并更新Product model。我知道不能在模型中使用Session var,但在模块中可能是(我不确定),但想法是使用其他模型来访问其他关系。

你能帮助我吗?。

素不相识。

编辑2:

我的超级解决方案!继承。

  

A< ç

  

B< ç

1 个答案:

答案 0 :(得分:1)

将模型B和模型C的必要方法重构为模块,然后将该模块包含在模型A,模型B和模型C中。