2012-01-10 67 views
0

我有一張名爲users的表格,我有一些路由問題。我腳手架,當我嘗試打開索引,我得到路由錯誤:沒有路由匹配的行動showedit,destroy。我做了耙路線,他們都在那裏。如果我刪除節目,編輯,銷燬,索引加載罰款。命名控制器/表用戶有什麼問題?

唯一我能想到的是,rails默認有自己的用戶設置。

任何想法,爲什麼這可能是?有沒有辦法讓一個控制器叫用戶?

+0

什麼是實際的類/路由/等? – 2012-01-10 18:01:49

+0

我想一些現有的路線是覆蓋你的新路線,嘗試將這條路線放在你的routes.rb的頂部以確認這一點。然後,您可以調整現有路線以糾正覆蓋路線。 – naren 2012-01-10 18:11:41

回答

1

有一個用戶表是沒有錯的。如果你有一個用戶表,你還應該有一個user.rb模型和users_controller.rb。這些應該在您創建用戶腳手架時生成。

要處理路由爲您users_controller,配置/ routes.rb中應包括:

resources :users