Настройте rails_admin, чтобы включить самодиамированные виды и контроллеры
-
27-10-2019 - |
Вопрос
В последнее время я начал использовать двигатель Rails_admin и не могу понять, как я могу добавить к нему свои страницы. Мое требование в точности в том, что у меня есть контроллер, и я просмотр, который получает все доступные коллекции MongoDB и дисплеи на
Можно ли как -то объединить эту точку зрения с администратором Rails, чтобы я получил ссылку как
Я не использую Activerecords или модели. Я получаю данные из HTTP -запроса и отображаю их. В идеале мне нужна вкладка для моей страницы чуть ниже вкладки по умолчанию. Заранее спасибо.
Решение
Если вы хотите отобразить это как вкладку, посмотрите на новый Railsadmin. Пользовательские действия.
Я только что дал несколько примеров и ссылок в своем ответе к этому вопросу.
Если вы не хотите добавлять эту функциональность в качестве пользовательского действия, вы можете:
- Составьте маршрут к вашему контроллеру и действию
- Пусть ваш контроллер наследует от Maincontroller Railsadmin и напишите код для вашего действия
- Включите представление о вашем действии
- Скопируйте просмотр Railsadmin, чтобы добавить его в качестве вкладки
Тем не менее, я бы порекомендовал подход на пользовательском действии, потому что он не требует, чтобы вы обновляли ваш копированный просмотр Railsadmin.