6

Sembra che Act_as_taggable_on sia la gemma più consolidata, ma Rocket_tag è la più recente e più calda.Rails: Act_as_taggable_on vs. Rocket_tag

Quale raccomanderesti e perché?

La maggior parte dei post che ho trovato rispetto a Rails tagging erano abbastanza obsoleti, e mi chiedevo se qualcuno sapeva qualcosa su Rocket_tag (non ci sono molte informazioni su di esso).

risposta

3

Ho usato entrambi.

Sono molto contento di act_as_taggable, ma per Rails 3.1 sono passato a rocket_tag.

Su ogni progetto in rotaia < 3.1 act_as_taggable.

Siamo spiacenti, non ho risorse oline, solo la mia opinione.

3

Sono l'autore di rocket_tag quindi sono un po 'di parte. Il motivo per cui ho scritto "rocket_tag" è che ho trovato il codice per le altre gemme taggable disordinato e illeggibile e quindi difficile da estendere e giocare. Generalmente uso Ernie Millers excellent Squeel GEM per scrivere e comporre query di database. Squeel è un DSL rubino super pulito e potente per mettere insieme SQL.

Se hai bisogno di alcune query di tagging personalizzato, ti suggerisco di dare un'occhiata a come rocket_tag è stato creato e provare a eseguire il tuo metodo di analisi del tagging.