IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby on Rails Discussion :

validation de formulaire avec ajax


Sujet :

Ruby on Rails

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Points : 67
    Points
    67
    Par défaut validation de formulaire avec ajax
    Bonjour,

    Je n'arrive pas à afficher le message d'erreur issu de la validation du model
    Dans ma vue j'ai creer une div erreur destiné à recevoir le message d'erreur.

    J'ai le modele suivant:
    class Region < ActiveRecord::Base
    validates_length_of(:nom, :minimum => 3, :message => "trop court")
    validates_numericality_of(:numero, :message => "le numero doit etre un nombre")
    end
    et j'ai l'action suivante:

    def creer_region
    region=Region.new(params[:region])
    if region.save
    render :update do |page|
    page.replace_html "nouvelle-region", ""
    end
    else
    render :update do |page|
    page.replace_html "erreur", "toto#{error_messages_for :region}"
    end
    end
    end
    toto s'affiche bien lorsqu'il y'a une erreur mais pas le message d'erreur.

    Quellqu'un a une idée du probleme?
    D'avance merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Points : 67
    Points
    67
    Par défaut
    j'ai trouvé

    C'est le genre d'erreur qui fait perdre du temp

    error_messages_for :region

    :region doit faire référence à une variables d'instance, ce qui n'était pas le cas dans mon exemple.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Poster un formulaire avec AJAX
    Par faico dans le forum AJAX
    Réponses: 10
    Dernier message: 22/03/2010, 17h12
  2. [AJAX] Validation d'un formulaire avec Ajax
    Par sofuzion dans le forum AJAX
    Réponses: 1
    Dernier message: 23/04/2009, 11h43
  3. [AJAX] valider un formulaire avec une fonction ajax
    Par freums dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 18/02/2008, 11h34
  4. Valider un formulaire avec la touche entree
    Par djedie dans le forum ASP.NET
    Réponses: 5
    Dernier message: 29/03/2007, 10h38
  5. [AJAX] récupération de formulaire avec AJAX
    Par abda1000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/03/2007, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo