Ciao,
sto usando il plugin acts_as_taggable e devo taggare un set di records del qualce conosco gli id(passati dalla view).
In photos_controller ho
ho visto che c'è il metodo tag_list applicabile su uno specifico oggetto, esempio:codice:def tagging @toTagArray = params[:ids].split(",") #array with all the record's id @tag = params[:tag] #tag name end
Nel mio caso qual'è il modo migliore per taggare una serie di records?codice:m = Model.first m.tag_list = "tag1, tag2" m.save
Sforzandomi mi è venuto in mente di fare così
e magari fare una funzione nel modello che fa ciò al quale passare gli id (come mi è stato suggerito nei post precedenti).codice:def tagging @toTagArray = params[:ids].split(",") #array with all the record's id @tag = params[:tag] #tag name @photos = Photo.find(:all, :conditions => {:id => @toTagArray }) @photos.each do |p| p.tag_list = @tag p.save end end
Che ne pensate?
Grazie

Rispondi quotando