Ho un problema in cui ho bisogno di valori passati da una richiesta GET e non so come impostare la definizione di routing.Rails Routing con stringa di query
L'oggetto Categoria ha un tipo (stringa), un colore (stringa) e molti prodotti. Voglio creare un semplice servizio web che consente al chiamante ottenere tutti i prodotti di una categoria passando per tipo e il colore della Categoria:
http://www.myapp.com/getProducts?catType=toy&color=red
o?
http://www.myapp.com/categories/getProducts?catType=toy&color=red
Come si definisce il routing corretto per questa situazione? Ci sono modi migliori per farlo in maniera Restful ... perché so che Rails è Restful, quindi se c'è un modo per farlo "correttamente" allora sarebbe ancora meglio.
Grazie
Grande ... il metodo Restful era esattamente quello che volevo! Verifica e up-voto. –
Non mi importa che sia riposante. Questi percorsi cercano solo una raccolta di prodotti. La risposta di @chrisdinn è più riposante, ma penso che i percorsi di ricerca non debbano essere riposanti. Restful è principalmente per ottenere la raccolta di oggetti e per la manipolazione di uno di quegli oggetti. Ma comunque sono felice che la mia risposta sia stata utile! – klew