|
|
1
5
因为在生产环境中,所有类都是一次加载的。当加载所有类时,它意识到ProjectDesignWall是Project的一个子类,因此收集了所有类。 |
|
|
2
2
这里有一个关于此错误的公开票证: https://rails.lighthouseapp.com/projects/8994/tickets/188-single-table-inheritance-bug-only-in-production-environment 引述:
http://www.matthewpaulmoore.com/ruby-on-rails-code-quality-checklist#sti 我个人在我的公司使用STI的经验是,起初它似乎非常有用,但随着时间的推移,我们确定我们根本不需要它来保证复杂性。从那时起,我们的项目急剧增长,我们一点也没有错过。 |