在生成脚手架时,带有ActiveRecord的Rails足够聪明,可以将"类别"复制为"类别",将"人"复数为"男性",依此类推.我怀疑它是一种有感情绪的智力,所以我认为它必须保留一个例外的数据库,以"添加's'到最后"规则.Rails在哪里保存该数据库?我的意思是说,在某处我可以打开并检查文件吗?
Inflectors管理铁路的多元化.一个例子在连杆如下所示演示添加octupus是pluralized
如章鱼:
http://api.rubyonrails.org/classes/ActiveSupport/Inflector/Inflections.html
该文件存在于:
activesupport/lib/active_support/inflector/inflections.rb
链接到Rail的github:https: //github.com/rails/rails/blob/6c75a111995a9aab09e19c2b6a8a42162f689bc6/activesupport/lib/active_support/inflector/inflections.rb