Redirect

Ciao a tutti,

brevemente: clicco su una attività e devo fare vedere tutte i lavori
(worksessions) per quella attività; voglio mettere l’id attività in
sessione, quindi chiamo il metodo loadactivity a cui passo l’id attività
sulla quale ho cliccato

def loadactivity
session[‘idActivity’] = params[:id]
redirect_to :controller => “worksessions”, :action => “list”
end

il controller worksessions lista tutti i lavori per quella attività

def list
@worksessions =
Worksession.find_all_by_activity_id(session[:idActivity])
end

se dalla prima chiamata tolgo la action

redirect_to :controller => “worksessions”

e quindi va sulla action di default index funziona tutto, ma se
specifico una action differente (cioè la action list), mi da il seguente
errore

Couldn’t find Worksession with ID=list

credo sia qualcosa con le route, ma non riesco a capire esattamente

Grazie

Luigi