繁体   English   中英

“奴隶”的单数错误

[英]wrong singular for 'slaves'

我的routes.rb有一行resources :slaves 绝对是'slave'的复数形式,但是Rails认为它是'slafe'的复数形式,因此我得到了诸如new_slafe_path路径。 有没有一种方法可以在不明确指定每个路线的情况下告诉rails正确的单数形式?

Rails导致奴隶制而不是奴隶制 ,这很奇怪。 但是,您可以在config / initializers / inflections.rb中添加以下内容以获得所需的路径。

#config/initializers/inflections.rb
ActiveSupport::Inflector.inflections do |inflect|
  inflect.irregular 'slave', 'slaves'
end

注意:这些更改之后,您应该重新启动服务器以在url中使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM