关注 Ruby on Rails trac 的RSS feed是了解 Rails 开发动态的好方法。如果你正在进行 Ruby on Rails 项目的任何开发,这都是必读的。即使你只是将 Rails 用于 Web 应用程序,了解人们报告的错误也是很有用的。
最近我注意到有大量关于 Inflector 的 bug 被提交。Inflector 是 Rails 中用于将单词从一种形式转换为另一种形式的类:单数到复数,类名到表名,等等。这些 bug 都抱怨 Inflector 在复数或单数转换方面出错了。但这并不是 Inflector 的 bug,只是它工作方式固有的局限性。但不要害怕,有一个比提交 Inflector bug 更好的解决方案。
我想这在 Rails 的历史中一直存在,但由于它仍在继续,所以值得重新讨论一下。