带有rails 3的多表inheritance

在rails 3中进行多表inheritance时,是否有标准或最佳实践? 到目前为止,我能找到的最好的文章是:

http://mediumexposure.com/multiple-table-inheritance-active-record/

但即使这需要一些更改(例如将需求转移到初始化程序而不是旧的/config/environment.rb)

有更好的资源/标准吗?

在我参加的墨尔本Ruby小组中有一个人在rails中编写了几个关于表inheritance的博客,这些评论也非常有用。 它不是专门的Rails 3,但肯定有一些不错的指针。

http://rhnh.net/2010/08/15/class-table-inheritance-and-eager-loading

http://rhnh.net/2010/07/02/3-reasons-why-you-should-not-use-single-table-inheritance

快乐的阅读

有关执行多表inheritance的简单方法,请查看’acts_as_relation’插件https://github.com/hzamani/acts_as_relation 。

我最近分叉了一个有前途的gem来在Rails中实现多表inheritance和类inheritance。 我花了几天时间对它进行快速开发,修复,评论和文档处理,并将其重新发布为CITIER(Rails的类inheritance和表inheritance嵌入)。

考虑一下: https : //github.com/PeterHamilton/citier

它实际上需要你提到的那篇文章中的一些概念。