J'essaie d'apprendre Ruby mais je GEEP obtenir cette erreur:Ruby on Rails Erreur: L'erreur est survenue lors de l'évaluation nil.each
L'erreur est survenue lors de l'évaluation nil.each
J'étais lire ici la "Mise en route" Guide http://guides.rubyonrails.org/getting_started.html
Voici un morceau de code index.html.erb:
<h1>Listing snippets</h1>
<div class="snippets">
<% @posts.each do |post| %>
<h2><%= post.title %></h2>
<p><%= link_to 'View', post %> | <%= link_to 'Edit', edit_post_path(post) %> | <%= link_to 'Delete', post, :confirm => 'Are you sure?', :method => :delete %></p>
<% end %>
</div>
Maintenant, le @posts var dans posts_controller.rb
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @posts }
end
end
Qu'est-ce que je fais mal? Merci.
PS: Je vois qu'ils sont affichés ici http://127.0.0.1:3000/posts mais si je veux les afficher dans le dossier racine (http://127.0.0.1:3000/)
Merci Chuck qui a fonctionné. –
Pas de problème! Bonne route. –