Domanda

Stiamo cercando di andare un po 'più riposante nel nostro schema URL e per la maggior parte ha senso per noi. L'unica cosa di cui non possiamo trovare un buon esempio è come gestisci una schermata di ricerca separata? Dobbiamo mostrare un elenco di schede per l'utente, ma devono sempre fare una ricerca prima.

Qualche idea o esempi là fuori?

È stato utile?

Soluzione

Puoi trattare la ricerca come risorsa riposante ...

Ryan Bates spiega il modello qui: http://railscasts.com/episodes/111-dvancese-search-form

Questo si adatta al conto?

Altri suggerimenti

Avrei impostato un ambito nella mia classe modello che fa la ricerca che desideri; Basta aggiungere un lambda all'ambito in modo da poter passare nel termine di ricerca, dovrebbe assomigliare a questo:

scope :matching_attribute, lambda{|your_search_term| where(:model_attribute => your_search_term)}

E poi nell'indice del tuo controller, basta verificare la richiesta di richiesta (qualunque cosa tu lo stia nominando) e fai la cosa appropriata lì

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