Rails - 活动管理员 - 错误的复数路径 - 如何解决?

时间:2012-01-23 20:47:11

标签: ruby-on-rails activeadmin

Active admin为我的资源写了错误的路径。我不知道如何改变它。我用谷歌搜索,阅读文档,但我没有找到任何解决方案。

我生成了Imagem资源

rails generate active_admin:resource Imagem

浏览管理页面并收到以下错误:

localhost:3000/admin
gems/activeadmin-0.3.4/app/views/active_admin/dashboard/index.html.arb where line #1 raised:
undefined method `admin_imagems_path' for #<ActiveAdmin::MenuItem:0x00000006881f98>

那应该是admin_imagens_path,但我不知道如何更改它。

我的inflactors.rb有以下

inflect.plural 'imagem', 'imagens'
inflect.singular 'imagens', 'imagem'

TIA

1 个答案:

答案 0 :(得分:4)

据我所知,

ActiveSupport::Inflector.inflections { |i| 
  i.irregular 'imagem', 'imagens' 
}

应该在两个方向上工作(单数到复数,复数到单数)。