0

私は最近、この Ruby on Rails チュートリアルを開始して、新しい言語への新しい冒険を開始しましたが、チュートリアルに従って行き詰まってしまいました。index.html.erb ファイルをチュートリアルの内容に合わせて編集した後、ローカルホスト サーバーでエラーが発生しました。

**Routing Error**
No route matches [GET] "/"

正直なところ、これをデバッグする方法がわかりません

これはインデックスファイルにあるものです

<% @snippet.each do |snippet| %>
<h2><%= snippet.title %></h2>
<%end%>

そして私のルートのために:

Josegomez::Application.routes.draw do
resources :snippets

これは私がフォローしているビデオですが、メンバーになる必要がありますが、ほとんどの人がそれについて尋ねると思いましたhttp://tutsplus.com/tutorial/how-to-deploy-your-first-rails-app/

レーキルートを入力したときに得られたものは次のとおりです

Jose-Gomezs-MacBook-Pro:josegomez josegomez$ rake routes
    snippets GET    /snippets(.:format)          snippets#index
             POST   /snippets(.:format)          snippets#create
 new_snippet GET    /snippets/new(.:format)      snippets#new
edit_snippet GET    /snippets/:id/edit(.:format) snippets#edit
     snippet GET    /snippets/:id(.:format)      snippets#show
             PUT    /snippets/:id(.:format)      snippets#update
             DELETE /snippets/:id(.:format)      snippets#destroy

ちょっと、古いバージョンを使用している可能性があります...

4

1 に答える 1

5

ルートへのルートが必要です

これを routes.rb に追加します

root :to => 'snippets#index'
于 2012-04-26T19:44:21.527 に答える