2010-11-10 107 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