Ich kann die Routen nicht richtig bearbeiten, um Benutzer zu bearbeiten.Ich kann die Route zum Bearbeiten nicht bearbeiten
Im Folgenden sind _header.html.erb
, das hat bearbeiten Benutzer verknüpfen:
<li><%= link_to "Settings", edit_user_path(current_user) %></li>
und 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
I
get 'edit' => 'static_pages#edit'
hinzugefügt
und jetzt gibt es das gleiche Problem, aber es sagt, es gibt eine UrlGenerationError
.
Wenn keine der folgenden Antworten Ihnen geholfen hat, empfehle ich, die Frage zu aktualisieren und die gesamte Fehlermeldung hinzuzufügen, die Sie erhalten. – Oxfist