J'utilise Rails 4 et Chrome. Les résultats suivants dans la situation:Pourquoi une erreur de validation apparaît-elle sur le formulaire après l'envoi réussi et le retour?
- Publier une forme qui provoque une erreur de validation (.-À-dire "Le nom ne peut être vide")
- Post que même forme avec succès en corrigeant l'entrée
- Hit the navigateur Retour bouton et l'erreur de validation de l'étape 1 est affichée sur le champ d'entrée même si elle a une valeur non vide
Pourquoi l'erreur de validation de l'étape 1 s'affiche-t-elle et comment résoudre ce problème? Remarque: Les turbines sont en cours d'utilisation, cela pourrait-il être la raison?
est ici la façon de répliquer:
rails g scaffold Page name:string
class Page < ActiveRecord::Base
validates :name, presence: true
end
Navigate to /pages/new Submit (errors appear on the form) Fillout the name Submit again (redirected to successfully created model) Hit the browser back button (the validation errors are there, and the field is filled with the last supplied value)
Salut mon pote! Je n'utilise pas de messages flash, juste des formulaires Rails standards et des validations de modèles. – randomguy
Ajout d'un exemple pour clarifier la situation! Merci! – randomguy