vorrei utilizzare le tags per la ricerca all’ interno della mia
applicazione, pensavo di fare una tabella per salvare le tags con
“testo” e “id” il punto è che non son sicuro di come associarle al
relativo oggetto, per esempio avendo una tabella contenente degli
articoli, e una tabella contenente tutte le tags potrei associarle in
una nuova tabella che conterrà tags_id e articolo_id, il fatto è che non so
quanto questo metodo sia efficente, voi che ne dite?
Ci son modi migliori o posso fare
così?
Saluti Andrea
Ciao,
vorrei utilizzare le tags per la ricerca all’ interno della mia
applicazione, pensavo di fare una tabella per salvare le tags con “testo” e
“id” il punto è che non son sicuro di come associarle al relativo oggetto,
[…]
Ciao Andrea,
ti consiglio di usare acts_as_taggable. Chiaroscuro ha scritto a
riguardo un
articolo in italiano:
vorrei utilizzare le tags per la ricerca all’ interno della mia applicazione, pensavo di fare una tabella per salvare le tags con “testo” e “id” il punto è che non son sicuro di come associarle al relativo oggetto, per esempio avendo una tabella contenente degli articoli, e una tabella contenente tutte le tags potrei associarle in una nuova tabella che conterrà tags_id e articolo_id, il fatto è che non so quanto questo metodo sia efficente, voi che ne dite?
Ci son modi migliori o posso fare così?
Potresti provare ad adattare il plugin acts_as_taggable (vedi http://www.google.it/search?hl=it&q=acts_as_taggable+plugin&btnG=Cerca+con+Google&meta=
) di DHH. E’ un po grezzo (ci sono anche dei ticket per estensioni nel
trac) ma puo essere un punto di partenza ed e’ anche un discreto esempio
di come usare la associazioni polimorfiche e has_many :through.
Scusate la domanda, so che ne se ne è già parlato ma un guasto all’hard-disk
(SCSI pure…) mi ha fatto perdere gran parte delle mie email. Dovrebbe
arrivarmi a breve un MacBook (eh, si salto sul trenino Mac) con Tiger
installato. In giro sulla rete ho letto che il supporto a Ruby c’è ma
soffre
di alcuni bug. Volevo sapere se si può sviluppare tranquillamente, magari
con qualche workaround.
Grazie e scusate ancora.
–Renato
Ciao,
vorrei utilizzare le tags per la ricerca all’ interno della mia
applicazione, pensavo di fare una tabella per salvare le tags con “testo”
e
“id” il punto è che non son sicuro di come associarle al relativo oggetto,
[…]
io sto sviluppando tutta la mia applicazione(grafica esclusa) sul
MacBook,
sql e ruby girano benissimo, radrails funziona perfettamente, ah io uso
locomotive per lanciare il server ruby, se non l’ hai ancora visto ti
consiglio di provarlo, non devi installare praticamente niente e sino ad
ora
non mi ha mai dato alcun problema. http://locomotive.raaum.org/
Saluti Andrea
----- Original Message -----
From: “Renato” [email protected]
To: “‘ruby-it’” [email protected]
Sent: Saturday, October 28, 2006 9:45 PM
Subject: [ruby-it] Ruby su Tiger
Scusate la domanda, so che ne se ne è già parlato ma un guasto all’hard-disk
(SCSI pure…) mi ha fatto perdere gran parte delle mie email. Dovrebbe
arrivarmi a breve un MacBook (eh, si salto sul trenino Mac) con Tiger
installato. In giro sulla rete ho letto che il supporto a Ruby c’è ma
soffre
di alcuni bug. Volevo sapere se si può sviluppare tranquillamente, magari
con qualche workaround.
Grazie e scusate ancora.
–Renato
non riesco a far funzionare i tags, nel db ho creato una tabella tags e
una
tags_travels(come da manuale), ma il controller mi restituisce questo
errore,
Mysql::Error: #42S02La tabella ‘ptumpa.taggings’ non esiste: SELECT *
FROM
taggings WHERE (taggings.tag_id = 1) cerca un’ altra tabella, come
mai?-----
Original Message -----
From: “Luca M.” [email protected]
To: “ruby-it” [email protected]
Sent: Saturday, October 28, 2006 6:23 PM
Subject: Re: [ruby-it] tags
Potresti provare ad adattare il plugin acts_as_taggable (vedi http://www.google.it/search?hl=it&q=acts_as_taggable+plugin&btnG=Cerca+con+Google&meta=
) di DHH. E’ un po grezzo (ci sono anche dei ticket per estensioni nel
trac) ma puo essere un punto di partenza ed e’ anche un discreto esempio
di come usare la associazioni polimorfiche e has_many :through.