CIao a tutti, all'interno della mia applicazione possibile inserire commenti solo se l'utente ha effettuato login. Al momento la textarea per inviare il commento viene visualizzata solo se l'utente autenticato, in caso contrario appare un link che lo invita a farlo. Vorrei modificare il funzionamento lasciando la possibilit all'utente non registrato di srivere il proprio commento e, nel momento in cui lo invia, controllare se autenticato o meno effettuando eventualmente una redirect alla pagina di login. Il commento viene inserito tramite una form e la richiesta una POST all'indirizzo http://applicazione/forum/1/comments come da standard Rails. Io riesco ad effettuare la redirect verso la pagina di login ma, una volta effettuata l'autenticazione, non sono pi in grado di capire che era stata fatta una post e di conseguenza Devise effettua una redirect tramite GET all'indirizzo http://applicazione/forum/1/comments. Aggiungo inoltre che la form invia il commento via AJAX pertanto, una volta che il commento stato inserito dovrebbe tornare all'indirizzo http://applicazione/forum/1 . Spero di essere stato chiaro e che possiate darmi una mano. Grazie, Alessandro
on 2012-07-12 11:22
on 2012-07-12 13:02
Ciao Alessandro, Potresti metterti i dati del commento nella sessione o in un cookie prima del redirect e fare il controllo quando viene riaperta la pagina... my 2 cents Andrea
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.