0
當用戶註冊了我的網站,他們將被重定向到/歡迎「,其中包括以下鏈接:沒有路由匹配{:動作=>「帶」,:控制器=>「用戶」}
<%= link_to "Create Band Page", bands_user_path %>
<%= link_to "Complete Profile", edit_user_path(current_user) %>
「完整檔案」鏈接顯示並正常工作。然而,網頁不會顯示在此錯誤「創建帶頁」鏈接和結果:
No route matches {:action=>"bands", :controller=>"users"}
我有用戶的頁面上的鏈接,它工作正常壽。
我users_controller包括該位:
def bands
@band = current_user.bands.build
@bands = current_user.bands.all
@user = current_user
end
及相關routes.rb中的部分看起來像這樣:
resources :users do
member do
get :following, :followers, :bands
end
end
match '/welcome', to: 'static_pages#welcome'
正如我以前說過,當我使用一個用戶的節目頁面上的鏈接它工作正常,耙路線包括適當的鏈接:
bands_user GET /users/:id/bands(.:format) users#bands
我在想什麼這裏?
謝謝,我知道這是我的小事和愚蠢。 –