自定义rails_admin以包括自创建的视图和控制器

atm*_*ish 5 ruby-on-rails rails-admin

我最近开始使用rails_admin引擎,并且无法弄清楚如何添加自己的页面.我的要求正是我有一个控制器和视图,可以获取所有可用的mongoDb集合并显示在

HTTP://本地主机:3000 /蒙戈/收藏

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

HTTP://本地主机:3000 /管理/蒙戈

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

小智 6

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

我在这个问题的答案中给出了一些例子和链接.


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

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

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

  • 我在第2步有问题.控制器需要一个模型(在to_model_name方法中).如何在没有模型的情况下使其工作? (2认同)