[ruby-it] Aiuto! Ho un problema con l'esecuzione di JS
Cristiano Xxx
criss.s a inwind.it
Ven 12 Feb 2010 16:44:38 CET
Andrea Pavoni wrote:
> da quello che vedo, stai usando javascript per:
> - segnalare il login corretto/errato
> - redirezionare l'utente
>
> a questo punto ti chiedo: ma non � meglio NON usare javascript per
> queste cose? (doppia negazione, sigh!)
>
> puoi risolvere il problema usando l'oggetto flash:
>
> flash[:notice] = "Login corretto..."
>
> oppure
>
> flash[:error] = "Utente/Password errati"
>
> a quel punto nel template (meglio nel layout se lo usi spesso) utilizzi
> qualcosa di simile:
>
> <%- flash.each do |name, msg| -%>
> <%= content_tag :div, msg, :id => "flash_#{name}" %>
> <%- end -%>
>
> nel CSS definisci due selettori:
> #flash_notice { }
> #flash_error { }
>
>
> tieni presente che questo metodo funziona anche se JS non � attivato sui
> client, ed � anche pi� pulito :D
>
> quanto a RJS, non ho ancora avuto bisogno di usarlo, quindi non conosco
> eventuali problematiche ;)
>
> ciao,
> A.
Grazie Andrea, sicuramente sarebbe un modo migliore di gestire il login,
neanche a me fà impazzire l'utilizzo del redirect in JS.
Il mio lavoro però non può mettere in discussione più di tanto le scelte
implementative del portale, questo perché la mia tesi si incentra sul
test di questa piattaforma (anche perché molte di queste scelte iniziali
sono state fatte dal professore).
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list