我该如何调试呢?

时间:2012-04-26 19:42:48

标签: ruby-on-rails ruby debugging localhost

我最近刚刚开始使用这个ruby on rails教程,将我的新冒险开始变成一种新语言,然后按照教程我卡住了。在我将index.html.erb文件编辑到教程正在执行的操作后,我的localhost服务器给了我一个错误

**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

嘿,可能正在使用旧版本......

1 个答案:

答案 0 :(得分:5)

您需要路由到根

将此添加到routes.rb

root :to => 'snippets#index'