Sto scrivendo una pagina web in Ruby on Rails, quindi posso imparare meglio la lingua e il framework.
Ho un modello User quale has_many Classifieds modelli che has_many Photos quale accept_attachment :image .
Quindi tutto funziona perfettamente, l'utente crea il Classified, aggiunge dettagli e foto. Il modello utente e il modello CRUD di Classifieds sono implementati e in esecuzione!
Ora che la funzionalità di base è ok, voglio iniziare a implementare la categorizzazione e la ricerca.
Un'opzione è creare un modello Category che has_many Subcategories .
Un'altra opzione ha a che fare con Tags come questo tutorial fornisce: link
Ricorda che questo non è un sito di annunci generali, è specifico per musicisti e strumenti / servizi musicali.
Quando usi il sito, dovresti essere in grado di sfogliare annunci
- Effettuando una ricerca
- Navigando da una barra di navigazione che avrà le categorie.
Qual è il modo migliore per affrontarlo?
- Devo avere un sacco di tabelle predeterminate nel mio db (sottocategorie) da cui riempio automaticamente i moduli sulla creazione classificata?
- Devo semplicemente implementare i tag e salvare solo i moduli (che offrono all'utente una maggiore flessibilità nell'inserimento dei dati)?
Generalmente mi sto scuotendo la testa per questo e quale sarebbe il modo migliore per farlo.
Grazie in anticipo:)
