17

关于 Rails 3 中的多表继承,是否有标准或最佳实践?到目前为止,我能找到的最好的文章是:

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

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

有更好的资源/标准吗?

4

3 回答 3

14

对于进行多表继承的简单方法,请查看“acts_as_relation”插件https://github.com/hzamani/acts_as_relation

于 2011-06-12T12:18:21.130 回答
6

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

考虑看看:https ://github.com/PeterHamilton/citier

它实际上采用了您提到的那篇文章中的一些概念。

于 2011-04-28T23:20:39.657 回答
2

我参加的墨尔本 Ruby 小组中有一个人写了几篇关于 rails 中的表继承的博客,评论也非常有帮助。它不是专门针对 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

快乐阅读

于 2011-02-17T00:21:56.670 回答