Rails4 - 如何在ActiveAdmin中向body标签添加自定义数据属性

时间:2018-04-01 18:40:06

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 activeadmin

我在我的Rails4应用程序中使用activeadmin gem,只是想知道如何在我的body标记或我的标记中的自定义元标记上添加自定义属性。有几种方法: -

  1. 覆盖 layout并轻松定义helper /功能以获取元标记/正文自定义属性。
  2. 保留默认设置,只需在initializers/active_admin.js包含自定义js文件,让js进行ajax调用并在body标签中进行更改并添加一些属性。
  3. 还有其他方法......很简单吗?
  4. 提前致谢。

1 个答案:

答案 0 :(得分:0)

我建议不要覆盖布局。使用GitHub中的最新版本,您可以覆盖ActiveAdmin :: Views :: Pages :: Base#add_classes_to_body和#build_active_admin_head作为元标记,但我也不建议这样做。 ActiveAdmin为操作和控制器以及命名空间添加选择器到主体,无论是否已登录,还需要什么?