Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Ruby on rails: errori

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    133

    Ruby on rails: errori

    Salve a tutti. Vorrei sapere come si fanno a gestire i messaggi di errore in RoR. Io ho un form generato con form_for, relativo ad un oggetto. Attraverso il modello, posso gestire tutti gli errori dei campi nel form relativi a quell'oggetto, ma ci sono alcuni campi che invece sono "indipendenti", o meglio, contengono degli attributi che devono essere processati nel controller, prima di essere passati come parametri validi all'oggetto da creare. Come faccio, nel caso in cui alcuni dei valori inseriti in questi campi particolari siano errati, a generare dei messaggi di errore simili a quelli che si generano automaticamente? (tipo quelli nel div "errorExplanation")?
    Grazie mille

  2. #2
    Potresti fare esempi?
    Se tu hai un form costruito su un oggetto, non ha molto senso che ci siano errori a livello di controller poichè tutti gli errori dovrebbero far riferimento a quell'oggetto.

    Ad ogni modo, puoi semplicemente creare una variable d'istanza aggiuntiva contenente un array di errori e formattarla a piacimento nella view.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    110
    Se questi valori indipendenti servono alla creazione di un oggetto relazionato a quello del form, forse potresti utilizzare i forms nidificati. In questo modo risolveresti in modo "pulito", conservando la logica nel model.

    http://railscasts.com/episodes/196-n...el-form-part-1
    http://railscasts.com/episodes/197-n...el-form-part-2
    Ciao
    Marco

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.