2010-11-10 77 views
1

我在这里有使用Rails 3Rails 3中没有找到索引页

我已经创建了一个称为管理控制器有点麻烦。我还定义了一个名为index和app/views/admin/index.html.erb中的视图的方法。

问题是,当我去http://localhost/myapp/admin我得到一个“路由未找到错误”,但是当我去http://localhost/myapp/admin/index我进入我想要的页面。

我发布了一些代码链接,所以你可以检查是否有任何错误,好吗?

http://pastebin.com/UctUq44G

谢谢!

回答

2

问题是你的路线。

'admin /'没有路线。这将添加所需的其他路线。

resources :admin 

如果你的意图是只需半静态页面,您可以添加

get 'admin' 

另外一些有用的信息:

http://guides.rubyonrails.org/routing.html#resource-routing-the-rails-default

+0

我就不会:获得 “管理员/指标” ,假设工作? – plehoux 2010-11-10 14:53:08

+0

不,这指定url中的'admin/index'应该加载该操作。目前没有为'admin'定义默认操作,这是问题所在。 – 2010-11-10 16:35:50