Question

Je commencé à utiliser le moteur de rails_admin comprendre ces derniers temps et ne peut pas tout à fait comment je peux ajouter mes propres pages à elle. Mon exigence est exactement ce que j'ai un contrôleur et une vue qui va chercher toutes les collections et expositions MongoDB disponibles à

http: // localhost: 3000 / mongo / collections

Est-il possible de fusionner ce point de vue en quelque sorte avec rails admin pour que je sois un lien comme

http: // localhost: 3000 / admin / mongo

Je n'utilise pas ActiveRecords ou modèles. J'aller chercher les données de requête HTTP et l'afficher. , J'ai besoin Idéalement, un onglet pour ma page, sous l'onglet du tableau de bord par défaut. Merci à l'avance.

Était-ce utile?

La solution

Si vous voulez afficher cela comme un onglet, jetez un oeil à nouveau coutume de RailsAdmin actions .

Je viens de donner quelques exemples et des liens dans ma réponse à cette question.


Si vous ne voulez pas ajouter cette fonctionnalité comme une action personnalisée, vous pouvez:

  • Carte un itinéraire vers votre contrôleur et d'action
  • Demandez à votre Hériter contrôleur de RailsAdmin MainController et le code d'écriture pour votre action
  • Inclure une vue pour votre action
  • Copier une vue sur RailsAdmin pour l'ajouter en tant onglet

Cependant, je recommande l'approche d'action personnalisée, car il ne vous oblige pas à garder votre vue RailsAdmin copié mis à jour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top