Rails et modale jquery formulaire de boîte de dialogue
Je suis nouveau à l'aide de jquery boîtes de dialogue modales avec des rails et je me demandais comment je peux :
- afficher une boîte de dialogue modale jquery
avec 1 champ (par exemple, "titre") - poster ce formulaire à l'un des rails de contrôleur (via
ajax) - ont la boîte de dialogue modale forme
réafficher si le champ n'est pas rempli
(avec la normale rouge css dans le champ erreur)
Des didacticiels ou des exemples de bienvenue.
À l'aide de Rails 3 et jQuery. Merci pour votre temps.
Vous devez vous connecter pour publier un commentaire.
Voici un exemple de la façon dont je le ferais: https://github.com/ramblex/modal-form.
Vous devriez être capable de:
Un message d'erreur doit être affiché lorsque le titre de champ est laissé vide. Sinon il doit créer l'article et de l'afficher.
Espère que cela aide.
Modale, boîte, j'ai utiliser des Outils de jQuery.
Une fois que vous avez défini, l'étape suivante est de se lier à une requête ajax lorsque le formulaire est soumis (par exemple:
form.submit(function(){ $.post... }))
et poster le formulaire de données de contrôleur.Troisième étape est la configuration de votre contrôleurs Rails pour répondre à une requête ajax (à l'aide de
respond_to
bloc) et de rendre quelque chose comme réponse (probablement à l'aide de:layout => false
).Si la validation a échoué, vous devrez remplacer le contenu de votre modal box avec ce corps de la réponse, ou en cas de succès (disons que la réponse était juste
head :ok
), vous permettra d'afficher un message de réussite.J'espère que cela fait sens pour vous.