[ruby-it] [rails] validates_presence_of funzia ma senza errori

Luca Reghellin email a reghellin.com
Dom 19 Ago 2007 12:51:06 CEST


Salve! Sto costruendo la mia prima applicazione (di test) in Rails. Ho
una tabella  (in sqlite3) con 2 colonne: name e description. Ho un form
(http://localhost:3000/formtest/admin) che richiama un'azione 'addEntry'
(http://localhost:3000/formtest/addEntry), in un controller denominato
'formtest'.

addEntry riceve i dati dal form e li salva, dopodiché esegue un redirect
ad una pagina che mostra tutte le righe (che ho chiamato entries) della
tabella (http://localhost:3000/test_db1/showAll).

Ora, tutto funziona correttamente. Però nel model (entry.rb) ho aggiunto
per prova un semplice validates_presence_of :name. Funziona, nel senso
che se io inserisco solo la description non salva nulla. Il problema è
che non mi genera alcun errore. Cioé, io mi aspetterei che invece di
fare il redirect, rimanesse in admin e mi segnasse il campo errato.

Qual'è la/le stupidaggine/i che sto commettendo? :) Se avete 1 minuto vi
ringrazio.
-- 
Posted via http://www.ruby-forum.com/.


Maggiori informazioni sulla lista Ml