[ruby-it] passaggio di variabili

Alessandro Montebello alexpescara a yahoo.it
Gio 27 Dic 2007 14:39:02 CET


Ciao a tutti,mi sono avvicinato da poco a ruby on rails,e infatti sono
tante le cose che non riesco a fare da solo!!!
Ad esempio,non riesco a fare in modo che a seconda del tipo di utente
vengano visualizzate o meno alcune azioni permesse all'utente
stesso:vorrei che un utente "admin" abbia accesso a tutte le azioni,gli
altri (che sono di tipo "user") solo alle azioni di lettura.L'unico modo
in cui riesco a fare questo è controllare il tipo di utente dalla vista:
-file:list.rhtml

    <%= if session[:admin]==true
     link_to(image_tag( 'edit.png', :alt => 'edit', :class =>
'noborder'), :action => 'edit', :id => state)
    end %>
    <%= if session[:admin]==true
    link_to(image_tag( 'delete.png', :alt => 'destroy', :class =>
'noborder'), { :action => 'destroy', :id => state }, :confirm => 'Are
you sure?', :method => :post)
    end%>

Come devo fare per eseguire questo controllo dal controller e
visualizzare le azioni di modifica e cancellazione se l'utente è
"admin"?
-- 
Posted via http://www.ruby-forum.com/.


Maggiori informazioni sulla lista Ml