我已将active_admin更新至0.3.0版以使国际化工作正常。但我有问题。activeadmin +国际化
我有我的pl.yml文件,activeadmin部分看起来像这样更新:
pl:
active_admin:
blank_slate:
content: "Nie ma jeszcze rekordów."
link: "Nowy"
dashboard: "Dashboard2"
view: "Podgląd"
这没有工作,所以我尝试将此代码添加到我的application.rb中:
config.before_configuration do
I18n.locale = :pl
I18n.load_path += Dir[Rails.root.join('config', 'locales', '*', '.{rb,yml}')]
I18n.reload!
end
现在国际化似乎在开发环境中工作,但我仍然在其他环境中遇到问题。我遇到仪表板问题:密钥。通常,简而言之,当I18n没有找到钥匙的时候,它会把钥匙放在大写字母上,在这个例子中就是“仪表板”。但在我的情况下,我有这样的事情:
DEVELOMENT:
生产:
是否有任何人谁有同样的问题?我是我做错了什么,或者这是一个activeadmin错误?任何解决方案
谢谢!它完成了这项工作,但仍然 - 这只是一个解决方法。等待他们解决这个问题。 ; ) –
该错误部分修复在最新版本上。 请参阅https://github.com/gregbell/active_admin/issues/434 – kuboon