méthode non définie "erreurs" dans les rails 4

Salut, je suis débutant à ruby on rails et je développe une petite application de blog en utilisant cette ref
http://guides.rubyonrails.org/getting_started.html

Je suis confronté à problème suivant ici .

 <%= form_for :post, url: posts_path do |f| %>
<% if @post.errors.any? %> //Error showing undefined errors method
<div id="errorExplanation">
  <h2><%= pluralize(@post.errors.count, "error") %> prohibited
    this post from being saved:</h2>

Je suis débutant dans cet environnement. Comment faire pour résoudre ce problème. Besoin d'aide. Merci.

Iam deviner que @post est nul. Merci de poster le code génère @ poste
<% @post ||= Post.new %> Merci d'ajouter cette ligne dans votre point de vue
merci pour la solution. Mais pouvez-vous expliquer comment il fonctionne.
oui c'est juste instancier le Post de l'objet....maintenant, la funda est ||= il va vérifier si le post existe ou pas comme dans éditer le post existe déjà pour de nouveau dans votre Post n'est pas instancier donc l'erreur de jeter .....

OriginalL'auteur nilkash | 2013-08-27