Salve a tutti! Sono ancora qui a chiedervi una mano, sempre se possibile
aiutare un caso disperato come me!
Il mio scopo è : data una domanda con relative risposte associate a dei
bottoni radio, dare la possibilità all’utente di scegliere una risposta
e tramite pulsante verificare se la risposta è giusta o meno (al momento
non implementata del tutto…)
Il codice della view in questione (in questo caso di un vero e falso con
valori di prova…)
Il mio problema è che cliccando su il bottone “Verifica” non succede
nulla…ovvero fa una ricarica della pagina e non carica la pagina
“verify”.
Non sto qua a chiedervi se ho sbagliato qualcosa nel controller …ma
solo se secondo voi, anche con le poche informazioni che vi ho dato,
quello che ho scritto qua sopra nella view ha del senso!
Vi ringrazio!
Grazie a tutti per le risposte!! Anche per le API on line visto che è
tutto oggi che tento di vedere le documentazioni e non ci riesco!
Proverò a breve (oggi no che dopo sei ore di elettronica sono un po’
fusa!) la procedura da Marco suggerita.
Il metodo “verify” dovrebbe (e dico dovrebbe) essere giusto : prende il
valore del button radio selezionato (value = params[:answer] ) e in base
a quello fa un ciclo if nel quale compara value restituendo alla view
una stringa.
Magari domani posto il codice…che è meglio.
Ma, con occhi da totale inesperta, mi sembra che il problema sia più
nella view che nel controller…
Grazie ancora di cuore!!
Il metodo “verify” dovrebbe (e dico dovrebbe) essere giusto : prende il
valore del button radio selezionato (value = params[:answer] ) e in base
a quello fa un ciclo if nel quale compara value restituendo alla view
una stringa.
Ciao, io ti consiglio comunque ti seguire (se puoi col debug) cosa
succede dopo il submit, non so che strumenti usi ma netbeans+fast
debugger+firefox+firebug sono strumenti essenziali e questo tipo di
problemi li risolvi autonomamente.
La view mi sembra corretta ma per esserne certi bisognerebbe controllare
l’output html, con firebug lo fai in un attimo.
Io ho una cosa del genere (l’operatore contatta il cliente e tra le
varie cose può segnare se il cliente ha bisogno di assistena o meno o se
passa in sede per chiedere cose più particolari; premendo il pulsante
viene salvato il valore selezionato e caricato il prossimo cliente)
Il metodo “verify” dovrebbe (e dico dovrebbe) essere giusto : prende il
valore del button radio selezionato (value = params[:answer] ) e in base
a quello fa un ciclo if nel quale compara value restituendo alla view
una stringa.
Ciao, io ti consiglio comunque ti seguire (se puoi col debug) cosa
succede dopo il submit, non so che strumenti usi ma netbeans+fast
debugger+firefox+firebug sono strumenti essenziali e questo tipo di
problemi li risolvi autonomamente.
La view mi sembra corretta ma per esserne certi bisognerebbe controllare
l’output html, con firebug lo fai in un attimo.
WOW! Mi hai aperto un mondo!! Scusatemi davvero ma sono veramente
autodidatta (a parte voi che mi date sempre una pronta mano) e non avevo
nemmeno considerato l’idea di firebug, ad esempio, e ammetto che mi
vergogno un po’ di “studiare” informatica e avere così poca conoscenza!.
Adesso do un occhio ben approffondito a tutto il progetto…
Grazie ancora