Ruby on rails 如何更正名为“的模型的路线?”;传真;在轨道上?

Ruby on rails 如何更正名为“的模型的路线?”;传真;在轨道上?,ruby-on-rails,routes,Ruby On Rails,Routes,我使用nifty_scaffold为名为“Fax”的新模型生成了scaffold 在routes.rb中,它创建一个资源: map.resources :faxes 但当我做一个耙路线时,我得到: 新传真已获取 /传真/新(:格式) {:action=>“new”,:controller=>“faxes”} 编辑\u faxis GET/faxes/:id/edit(:格式) {:操作=>“编辑”,:控制器=>“传真” 您需要向Rails添加一个自定义屈折变化(从复数到单数,从单数到复数)

我使用nifty_scaffold为名为“Fax”的新模型生成了scaffold

在routes.rb中,它创建一个资源:

  map.resources :faxes
但当我做一个耙路线时,我得到:

新传真已获取
/传真/新(:格式)
{:action=>“new”,:controller=>“faxes”} 编辑\u faxis GET/faxes/:id/edit(:格式)
{:操作=>“编辑”,:控制器=>“传真”


您需要向Rails添加一个自定义屈折变化(从复数到单数,从单数到复数)。您可以在
config/initializers/
下找到一个用于添加不规则屈折变化的占位符文件,该文件名为
influction.rb
。粘贴此代码段后,事情就会按预期开始工作:

ActiveSupport::Inflector.inflections do |inflect|
  inflect.irregular 'fax', 'faxes'
end

嗨,我想这就是问题所在,但后来我被faxis搞糊涂了——因为我想不出相应的奇点化/复数化——但我认为你是对的,让我试试!)