5

我最近开始使用 rails_admin 引擎,但不知道如何将自己的页面添加到其中。我的确切要求是我有一个控制器和视图来获取所有可用的 mongoDb 集合并显示在

http://localhost:3000/mongo/collections

是否可以以某种方式将此视图与 rails admin 合并,以便我获得一个链接

http://localhost:3000/admin/mongo

我没有使用 ActiveRecords 或模型。我正在从 HTTP 请求中获取数据并显示它。理想情况下,我需要一个位于默认仪表板选项卡下方的页面选项卡。提前致谢。

4

1 回答 1

7

如果您想将其显示为选项卡,请查看 RailsAdmin 的新自定义操作

我只是在我对这个问题的回答中给出了一些例子和链接。


如果您不想将此功能添加为自定义操作,您可以:

  • 将路由映射到您的控制器和操作
  • 让您的控制器从 RailsAdmin MainController 继承并为您的操作编写代码
  • 为您的操作添加视图
  • 复制 RailsAdmin 视图以将其添加为选项卡

但是,我建议您使用自定义操作方法,因为它不需要您更新复制的 RailsAdmin 视图。

于 2012-02-10T05:06:38.283 回答