jte*_*sch 17 ruby-on-rails multiple-tables sti
在rails 3中进行多表继承时,是否有标准或最佳实践?到目前为止,我能找到的最好的文章是:
http://mediumexposure.com/multiple-table-inheritance-active-record/
但即使这需要一些更改(例如将需求转移到初始化程序而不是旧的/config/environment.rb)
有更好的资源/标准吗?
我最近分叉了一个有前途的gem来在Rails中实现多表继承和类继承.我花了几天时间对它进行快速开发,修复,评论和文档处理,并将其重新发布为CITIER(Rails的类继承和表继承嵌入).
考虑一下:https://github.com/PeterHamilton/citier
它实际上需要你提到的那篇文章中的一些概念.
我参加的 Melbourne 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
快乐阅读