se faccioCome convalidare il testo non è vuoto in Rails
validates :body, :presence => true, :length => {:maximum => 30000, :message => ' is a bit long...'}
validates :body, :length => {:minimum => 10, :message => ' is a bit short...'}
ho ancora una possibilità di avere un testo che include solo spaces
e /r
o /n
- caratteri non visibili, che mentre l'isn di testo 't vuoto, per definizione, è vuoto, cercando in esso
Come posso confermare che il testo ha avuto un minimo e lunghezza massima di cui sopra ed è anche visibile (non 10 spazi)
Si può sempre provare a usare regex per verificare caratteri non numerici, non numerici e speciali, un po 'come ciò che è stato suggerito in quest'altra [domanda/risposta] (http://stackoverflow.com/questions/7680771/rotaie-custom-validation-based-on-a-regex). – summea
Prova a guardare questa [domanda/risposta] (http://stackoverflow.com/questions/6765020/regex-to-validate-string-having-only-characters-not-special-characters-blank) pure. – summea