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