ユーザーを編集するためのルートを取得できません。編集ルートを取得できません
<li><%= link_to "Settings", edit_user_path(current_user) %></li>
とroutes.rb
:
Rails.application.routes.draw do
root 'static_pages#home'
get 'help' => 'static_pages#help'
get 'about' => 'static_pages#about'
get 'contact' => 'static_pages#contact'
get 'contact' => 'static_pages#contact'
get 'signup' => 'users#new'
get 'login' => 'sessions#new'
post 'login' => 'sessions#create'
delete 'logout' => 'sessions#destroy'
get '/all_users', :to => 'users#index'
get '/users/:id', :to => 'users#show', :as => :user
resources :users do
get user
end
resources :account_activations, only: [:edit]
end
EDIT
私は
get 'edit' => 'static_pages#edit'
を追加以下
は、編集、ユーザーがリンクしている_header.html.erb
、あります
と同じ問題がありますが、それはUrlGenerationError
があると言います。
以下の回答が役に立たなかった場合は、質問を更新し、エラーメッセージ全体を追加することをおすすめします。 – Oxfist