[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