2013-03-23 12 views
0

我只是想在Rails 4 Beta 1中設置一個應用程序。應用程序(在德國),因此也應該是德國的URL。 我想創建一個名爲「Region」的實體的控制器和模型; Rails將其分爲多個「Regions」,但應該是「Regionen」。 我所做的是:在配置/ application.rb中取消註釋這一行 :default_locale多元化不工作在Rails4 Beta1

config.i18n.default_locale = :de 

而且在配置/初始化/是inflections.rb我把這個:

ActiveSupport::Inflector.inflections(:de) do |inflect| 
    inflect.irregular 'region', 'regionen' 
end 

但它不工作.. 。 當我改變的拐點到

inflect.irregular 'region', I18n.locale 

和刪除(:DE)我可以看到,通過語言環境是:恩,而不是:德。 爲什麼我的默認區域設置不會傳遞給這個變形?

感謝

+0

你重新啓動服務器? – 2013-03-23 13:39:33

+1

是的,我重新啓動了好幾次...... – Daniel 2013-03-23 13:42:10

回答

0

我不知道爲什麼是這樣的話(我有同樣的問題),但也試試這個:

config.i18n.locale = :de