4

我正在使用ActiveAdmin开发 Rails 应用程序,并且正在使用I18n.js进行 js 翻译。

问题是要让 I8n.js 工作,我必须像这样设置语言.erb

<script type="text/javascript">
  I18n.defaultLocale = "<%= I18n.default_locale %>";
  I18n.locale = "<%= I18n.locale %>";
</script>

Witch 在应用程序的其余部分工作正常(如果我将它放在application.erb文件中),但我找不到一个全局位置来放置它,因此它可以在我的所有 ActiveAdmin 表单中共享。

我真的不想在每个表单中重复代码或修改默认的 ActiveAdmin erb(如果可能的话)。

那么有没有办法在所有视图中共享一些 erb 代码?

谢谢!

4

1 回答 1

0

我认为有两种方法: 1. 将此代码放入布局视图 2. 将此代码放入单独的部分并在每个视图中渲染(前提是布局存在一些问题)

于 2014-04-15T18:33:09.853 回答