我已将active_admin更新为0.3.0版,以实现国际化.但我有问题.
我使用activeadmin部分更新了我的pl.yml文件,如下所示:
pl:
active_admin:
blank_slate:
content: "Nie ma jeszcze rekordów."
link: "Nowy"
dashboard: "Dashboard2"
view: "Podgl?d"
Run Code Online (Sandbox Code Playgroud)
这不起作用,所以我尝试将此代码添加到我的application.rb:
config.before_configuration do
I18n.locale = :pl
I18n.load_path += Dir[Rails.root.join('config', 'locales', '*', '.{rb,yml}')]
I18n.reload!
end
Run Code Online (Sandbox Code Playgroud)
现在国际化似乎在开发环境中起作用,但我在其他环境中仍然存在问题.我的仪表板有问题:关键.通常,简而言之,当I18n找不到密钥时,它会输入密钥:使用大写字母,在本例中它将是"仪表板".但就我而言,我有这样的事情:
DEVELOMENT:

生产:

有没有人有同样的问题?我做错了什么,或者这是一个activeadmin错误?有解决方案吗
我在最新的Safari 8.0上使用Bootstrap工具提示(仅限)这个奇怪的情况.我有一个表格,我必须在每个输入上显示工具提示(请不要问为什么).
这是一个jsfiddle的例子
`http://jsfiddle.net/d61yuy8q/11/`
Run Code Online (Sandbox Code Playgroud)
以下是它在Safari 8.0中的外观

首先我认为我们的CSS可能会导致一些问题,所以我把它剥离到纯引导类.然后我想也许我应该将那些工具提示从输入移动到包装输入的div,但这也没有帮助.
最后我删除了所有包装器,只留下了输入,但也没有帮助.
我的猜测是,如果两个相同的元素之间没有空格,则新的Safari无法识别mouseleave操作.
有没有人能想到任何解决方法呢?