2010-10-01 67 views
1

我刚刚在Windows 7机器上安装了Rails等。全新安装后导轨路由错误

创建了我的第一个应用程序,并正尝试去生成的第一,这是我所得到的:

Routing Error 

No route matches "/say/hello" 

如果说是应用程序的名称,和Hello是第一个视图的名称。

想法?

+0

请向我们介绍config/routes.rb文件的内容。所有的路由魔术都发生 – 2010-10-01 21:45:36

+0

或“rake routes”的结果 – 2010-10-01 21:46:36

+0

routes.rb文件是常规的默认路由文件。我没有添加任何内容。一切都被注释掉了。 – marcamillion 2010-10-01 21:51:59

回答

6

如果您正在实施非常简单的路由(和,因为这是你的第一个应用程序,我假定这就是你想要的!),请确保您已取消评论中routes.rb中的最后路线:

match ':controller(/:action(/:id(.:format)))' 

这将发送/说/招呼到say控制器的hello作用。

+0

太棒了!这工作。这是我想要的。我只是在学习:) – marcamillion 2010-10-01 21:55:09

1

您是否在config/routes.rb中添加了路线?

get 'say#hello'