Chiedo scusa, infatti ho sbagliato a scrivere, in realtà avevo fatto: Download.find(:first, :conditions => ["album_id = ?", params[:id]]).destroy E anche così non funzionava...comunque ho risolto il problema semplicemente con la :dependent => :destroy, non so come ma alla fine è andato tutto a posto!! Grazie mille -- Posted via http://www.ruby-forum.com/.