Qu'est-ce que j'ai fait :)? Sous forme de rails, f.error_messages est toujours vide. Comment puis-je corriger/vérifier cela? ThxRails f.error_messages alwais vide
1
A
Répondre
1
La méthode AR # validate remplissages de hachage d'erreur du modèle avec des erreurs de validation.
Si entre l'instanciation du modèle et l'appel f.error_messages vous n'appelez pas validate (via AR # save ou directement) le hash @errors n'est jamais rempli et les erreurs ne sont jamais affichées).
Assurez-vous également de ne pas rediriger (l'objet validé est perdu et un nouveau est créé et n'a pas de hachage @errors "rempli"), mais appelez
1
Vous recherchez error_messages_for: modèle? Après validation, cette fonction crée une liste de messages d'erreur pour votre vue.
Par exemple:
# users_controller.rb
def create
@user = User.new(params[:user])
if @user.save
redirect_to @user
else
render :action => 'new'
end
end
# view/users/new.html.erb
<%= error_messages_for :user %>
<% form_for @user do |f| %>
...
<% end %>
Questions connexes
- 1. Rails, détruire si vide
- 2. Erreurs Rails ne s'affichent pas dans f.error_messages, mais dans les erreurs, ils sont
- 3. Rails envoyé le fichier vide
- 4. Spécification d'une fixation vide ou vide dans Rails
- 5. rails 404 422 500 complètement vide
- 6. Un constructeur de modèle peut-il être vide dans Rails?
- 7. Rails.root est vide dans Rake Task personnalisé dans Rails 3.0
- 8. Rails: Renvoyer une option de sélection vide avec observer_field?
- 9. Rails form_for radio_button "ne peut pas être vide"
- 10. Modèle vide, table vide
- 11. Quand utiliser zéro, vide, vide?
- 12. (vide)^(vide) dans l'objectif-c?
- 13. La chaîne est vide ou vide
- 14. 7645 Prédicat plein texte vide ou vide
- 15. Prédicat de texte intégral vide ou vide
- 16. Ruby on rails: fields_for ne rien faire si submodel_attributes = défini
- 17. $ _FILES vide
- 18. Vide workingset
- 19. vide() comportement
- 20. StoredProcedures.cs vide
- 21. Rails: Authlogic: Impossible de mettre à jour les attributs utilisateur - "Le champ mot de passe ne peut pas être vide"
- 22. comment représenter un champ vide en yaml
- 23. Activerecord: syntaxe de condition d'un champ vide?
- 24. L'application Rails est déployée et fonctionne, mais la base de données MySQL est vide
- 25. Ajout d'un paramètre de chaîne de requête vide à l'URL dans Rails
- 26. Obtention d'un écran vide pendant les erreurs de transfert dans Rails/Passager
- 27. Rails: comment exiger au moins un champ pour ne pas être vide
- 28. quelle différence entre NULL, vide et vide en PHP?
- 29. Check est textarea vide (ne traitant que 'enter' comme vide)?
- 30. DOM4J XPath distinguer une chaîne vide ou vide