由於某種原因,我的Rails應用試圖訪問我的控制器中的一個動作,我不打算這樣做,路由錯誤。我正在使用rails中的資源功能來獲取我所有的路由。沒有路由匹配{:action =>「edit」,:controller =>「users」}
這是我在我的控制器
最後,當我做耙路線我得到了下面的路線,我想知道爲什麼我收到的路由錯誤時,清楚地表明我的控制檯右路
編輯:下面是我的routes.rb
由於某種原因,我的Rails應用試圖訪問我的控制器中的一個動作,我不打算這樣做,路由錯誤。我正在使用rails中的資源功能來獲取我所有的路由。沒有路由匹配{:action =>「edit」,:controller =>「users」}
這是我在我的控制器
最後,當我做耙路線我得到了下面的路線,我想知道爲什麼我收到的路由錯誤時,清楚地表明我的控制檯右路
編輯:下面是我的routes.rb
我有一個相同的錯誤
您可以在文件視圖檢查/佈局/ _header.html.erb
我的錯誤是<%=的link_to 「設置」,edit_user_path(CURRENT_USER)%>
,但它必須<%=的link_to 「設置」,edit_user_path(CURRENT_USER)%>
<%= link_to「設置」,edit_user_path%> –
您可以發佈您的routes.rb? – abhir
將@users = User.all添加到您的索引方法。您的用戶控制器需要識別/用戶對應於此操作。 給一個鏡頭。 – abhir
試過,但沒有運氣,實際上我不認爲這是必要的,因爲我將用戶設置爲資源。該索引應自動顯示所有用戶在控制檯輸出 – tawheed