ruby on rails 4命令行本地化问题

时间:2014-05-26 15:16:08

标签: ruby-on-rails

我正在开发使用自定义变形的rails 4.1.1应用程序:

是inflections.rb:

ActiveSupport::Inflector.inflections(:es) do |inflect|
  inflect.plural /([taeiou])([A-Z]|_|\$)/, '\1s\2'
  inflect.plural /([rlnd])([A-Z]|_|$)/, '\1es\2'
  inflect.singular /([taeiou])s([A-Z]|_|$)/, '\1\2'
  inflect.singular /([rlnd])es([A-Z]|_|$)/, '\1\2'
end

并在application.rb中:

...
config.i18n.default_locale = :es
config.i18n.locale = :es
...

但是当我尝试生成模型时它没有使用变形金刚,我试着打开一个rails控制台并使用这个命令进行测试:

"direccion".pluralize 

答案是" direcions"这是不正确的,正确的答案是" direcciones"。我应该更改什么,以便它在命令行或rails控制台中使用我的自定义变形器,以便它可以正确生成我的模型?

0 个答案:

没有答案