Domanda

Vorrei sapere se esiste un buon plugin per il rendering dei collegamenti di navigazione in Rails. Sarebbe bello se potesse rendere i collegamenti a tutte le possibili azioni GET su un controller direttamente dal file di route.

È stato utile?

Soluzione

Posso porre lo scopo della tua domanda? Esistono solo quattro azioni get in un controller RESTful, (indicizza, mostra, modifica e nuovo). Il sovraccarico nel produrre un elenco usando un generatore di route speciale al volo è probabilmente troppo.

Potresti semplicemente creare un parziale in grado di eseguire il rendering di queste quattro azioni per qualsiasi controller che stai attualmente visualizzando (think params [: controller]).

Per quanto riguarda tutte le possibili azioni Get: tutte le possibili azioni get includeranno l'azione show per ciascun elemento nel database. Questo è, ancora, meglio gestito in modo parziale e l'uso di link_to.

È difficile dare una risposta completa, perché le tue circostanze sembrano uniche.

Spero che questo aiuti anche un po '.

-Chris

Altri suggerimenti

Anche se questo non risponde a questa domanda specifica, puoi vedere tutti i tuoi PROPRI percorsi sulla riga di comando eseguendo

rake routes

Questo ti darà la tua lettura personale di tutti i tuoi percorsi sul sito, tuttavia, come Chris ha detto sopra, questa non è davvero una risposta specifica, più di una FYI.

Cheers!

Dovresti provare Mmmenu: http://github.com/snitko/mmmenu È molto flessibile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top