2013-01-10 53 views
2

由於某種原因,我的Rails應用試圖訪問我的控制器中的一個動作,我不打算這樣做,路由錯誤。我正在使用rails中的資源功能來獲取我所有的路由。沒有路由匹配{:action =>「edit」,:controller =>「users」}

enter image description here

這是我在我的控制器

enter image description here

最後,當我做耙路線我得到了下面的路線,我想知道爲什麼我收到的路由錯誤時,清楚地表明我的控制檯右路 enter image description here

編輯:下面是我的routes.rb enter image description here

+0

您可以發佈您的routes.rb? – abhir

+0

將@users = User.all添加到您的索引方法。您的用戶控制器需要識別/用戶對應於此操作。 給一個鏡頭。 – abhir

+0

試過,但沒有運氣,實際上我不認爲這是必要的,因爲我將用戶設置爲資源。該索引應自動顯示所有用戶在控制檯輸出 – tawheed

回答

2

我有一個相同的錯誤

您可以在文件視圖檢查/佈局/ _header.html.erb

我的錯誤是<%=的link_to 「設置」,edit_user_path(CURRENT_USER)%>

,但它必須<%=的link_to 「設置」,edit_user_path(CURRENT_USER)%>

+1

<%= link_to「設置」,edit_user_path%> –

相關問題