是否有适用于NHibernate组件的Rails?

时间:2010-03-07 00:01:43

标签: ruby-on-rails activerecord

我有一组适用于多个模型的列。

为了便于讨论,可能是:

用户有很多地址 公司有一个地址

这些是单独的模型,但地址列在2之间是相同的。

在Rails中实现这一目标的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

我只是将地址创建为单独的模型。

用户和公司都与地址模型有关系。

用户将使用has_many,公司has_one。

ActiveRecord让你做的另一件事是使用composed_of,它允许你收集一组属性并将它们组成一个值对象。

答案 1 :(得分:0)

我刚刚亲自使用了多态地址模型。这是Toby Hede上面所说的,没有明确提到多态性。

相关问题