の評価中にエラーが発生しました:ルビー:私はルビーを学ぶためにしようとしているが、私はこのエラーを取得geep nil.each
をnil.each評価しながら
エラーが発生した私がいましたhttp://guides.rubyonrails.org/getting_started.html
ここでは、 "はじめに" ガイドを読むと、ここで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>
今、私が間違っているのは何posts_controller.rb
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @posts }
end
end
で@posts VAR?おかげさまで
PS:私は、彼らがここに表示されていることがわかりhttp://127.0.0.1:3000/postsしかし、私は(ルートフォルダでそれらを表示したい場合はhttp://127.0.0.1:3000/エラーが発生した http://guides.rubyonrails.org/routing.html#using-root
:Railsの3.xの
map.root :controller => "posts", :action => "index"
がここを見て:)
チャックが働いてくれてありがとう。 –
問題ありません!ハッピートレイル。 –