Porównaj ceny domen i usług IT, sprzedawców z całego świata

Konfiguracja rails_admin tak, aby zawierała automatycznie generowane widoki i kontrolery


Ostatnio zacząłem używać silnika rails_admin i nie mogę wymyślić, jak dodać do niego własne strony. Moim wymaganiem jest właśnie posiadanie kontrolera i widoku, który pobiera wszystkie dostępne kolekcje mongoDb i wyświetla je w

http://localhost:3000/mongo/collections
http://localhost:3000/mongo/collectionsCzy da się jakoś połączyć ten widok z adminem railsów tak żebym uzyskał link jak

http://localhost:3000/admin/mongo
http://localhost:3000/admin/mongoNie używam ActiveRecords ani modeli. Pobieram dane z żądania HTTP i wyświetlam je. Najlepiej byłoby, gdyby moja strona miała zakładkę tuż pod domyślną kartą Pulpity nawigacyjne. Z góry dziękuję.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Jeśli chcesz wyświetlić to jako kartę, spójrz na nowe

akcje niestandardowe
https://github.com/sferik/rail ... ction
RailsAdmin .
W mojej odpowiedzi podałem tylko kilka przykładów i linków

na to pytanie
https://coderoad.ru/8517358/
.
Jeśli nie chcesz dodawać tej funkcji jako akcji niestandardowej, możesz:
  • Przekieruj mapę do kontrolera i akcji
  • Niech twój kontroler odziedziczy po RailsAdmin MainController i napisz kod dla twojej akcji
  • Uwzględnij widok dla swojego działania
  • Skopiuj widok RailsAdmin, aby dodać go jako kartę

Jednak zalecałbym niestandardowe podejście do akcji, ponieważ nie wymaga aktualizowania skopiowanego widoku RailsAdmin.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się