什么是最佳方法 - 单表继承或Rails中的多类表继承

时间:2013-06-16 00:01:49

标签: ruby-on-rails ruby inheritance activerecord

Rails中单表继承和多类表继承之间的最佳方法是什么? 何时使用它们以及使用它们的后果是什么?

1 个答案:

答案 0 :(得分:1)

在以下时间使用MTI:

  • 您的模型实际上遵循继承( 您不应该使用它 否则

  • 您的模型有很多共同的属性,但同时很多 罕见。如果不是这样,你应该把它们放进去 同一张桌子(使用STI)