fix name routes to redirect right requirement

parent e6aa06bd
Pipeline #1401 canceled with stages
in 0 seconds
......@@ -15,7 +15,7 @@ header
= link_to('Logout', destroy_user_session_path, method: :delete)
- else
li
= link_to('Login', login_path)
= link_to('Login', new_user_session_path)
li.nav-item
= link_to "Register", register_1_path
= link_to "Register", new_user_registration_path
......@@ -14,7 +14,7 @@ h2.p-3.text-center
br
= f.password_field :password, autocomplete: "current-password", class: 'form-control'
- if devise_mapping.recoverable? && controller_name != 'passwords' && controller_name != 'registrations'
= link_to "Forgot your password?", forgot_password_path
= link_to "Forgot your password?", new_user_password_path
.actions.p-2.text-center
= f.submit "Log in", class: "btn btn-primary btn-space"
= link_to "Register", register_1_path, class: "btn btn-primary btn-space"
\ No newline at end of file
= link_to "Register", new_user_registration_path, class: "btn btn-primary btn-space"
\ No newline at end of file
......@@ -19,5 +19,5 @@ h2.p-3.text-center
br
= link_to @user.cv.filename, rails_blob_path(@user.cv, disposition: 'attachment')
.span.p-2.text-center
= link_to "Update", my_info_path, class: "btn btn-primary btn-space"
= link_to "Update", edit_user_registration_path, class: "btn btn-primary btn-space"
= link_to "My Jobs", "#", class: "btn btn-primary btn-space"
\ No newline at end of file
......@@ -9,15 +9,21 @@ Rails.application.routes.draw do
post 'confirm', to: 'apply_jobs#confirm'
post 'done', to: 'apply_jobs#done'
devise_for :users, controllers: { registrations: 'users/registrations', confirmations: 'users/confirmations',
passwords: 'users/passwords', sessions: 'users/sessions' }
passwords: 'users/passwords', sessions: 'users/sessions' }, skip: [:sessions, :registrations, :passwords]
resources :user
get '/my', to: 'users#show'
devise_scope :user do
get 'register/1', to: 'users/registrations#new'
get 'register/1', to: 'users/registrations#new', as: :new_user_registration
get 'register/2', to: 'users/registrations#show'
get 'my/info', to: 'users/registrations#edit'
get 'forgot_password', to: 'users/passwords#new'
get 'reset_password', to: 'users/passwords#edit'
get 'login', to: 'users/sessions#new'
get 'my/info', to: 'users/registrations#edit', as: :edit_user_registration
match '/my', to: 'devise/registrations#create', as: :user_registration, via: [:post]
match '/my', to: 'devise/registrations#update', via: [:put, :patch]
get 'forgot_password', to: 'users/passwords#new', as: :new_user_password
get 'reset_password', to: 'users/passwords#edit', as: :edit_user_password
match 'reset_password', to: 'users/passwords#update', via: [:put, :patch]
match 'reset_password', to: 'users/passwords#create', as: :user_password, via: [:post]
get 'login', to: 'users/sessions#new', as: :new_user_session
post 'login', to: 'users/sessions#create', as: :user_session
delete 'logout', to: 'users/sessions#destroy', as: :destroy_user_session, via: Devise.mappings[:user].sign_out_via
end
end
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment