我有一个 Rails 4.2 应用程序,它使用rails_admin来管理其模型的 CRUD 操作。它需要 current_user.admin?== true 用于访问。
我刚刚使用Split gem添加了 A/B 测试。我想使用相同的授权来仅允许管理员查看拆分仪表板,并认为最简单的方法可能是在管理面板中创建路由,以便仪表板在 example.com/admin/split 上可用。
我可以将Split::Dashboard 安装在'admin/split',但这完全绕过了管理员授权。
相反,我想添加一个带有 rails_admin 仪表板的按钮/链接,该仪表板重定向到 admin/split,仪表板安装在 rails_admin 中。
帮助表示赞赏。