Commit 45a665a6 by Đường Sỹ Hoàng

Fixed sign_in users info

parent 06198e67
// Place all the styles related to the users controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: https://sass-lang.com/
......@@ -11,4 +11,8 @@ class ApplicationController < ActionController::Base
devise_parameter_sanitizer.permit :sign_up, keys: added_attrs
devise_parameter_sanitizer.permit :account_update, keys: added_attrs
end
def after_sign_in_path_for(resource)
stored_location_for(resource) || my_path
end
end
class UsersController < ApplicationController
def show
@user = User.find_by(params[:id])
end
end
module UsersHelper
end
......@@ -2,15 +2,18 @@
<div class="container">
<%= link_to image_tag("zigexn_logo.png", id: "logo", alt: "Venjob logo") %>
<nav class="navbar navbar-light bg-light">
<% if user_signed_in? %>
<%= link_to "Log out", destroy_user_session_path, method: :delete, class: "btn btn-outline-success" %>
<button class="btn btn-outline-success" type="button">Favorite</button>
<button class="btn btn-outline-success" type="button">History</button>
<% else %>
<form class="form-inline">
<%= link_to "Login", login_path, class:"btn btn-outline-success" %>
<%= link_to "Register", registration_path, class:"btn btn-outline-success" %>
<%= link_to "Register", new_user_registration_path, class:"btn btn-outline-success" %>
<button class="btn btn-outline-success" type="button">Favorite</button>
<button class="btn btn-outline-success" type="button">History</button>
<% if user_signed_in? %>
<%= link_to "Log out", destroy_user_session_path, method: :delete, class: "btn btn-outline-success" %>
<% end %>
</form>
<% end %>
</nav>
<%= link_to image_tag("banner.jpg", id: "banner", alt: "Venjob banner") %>
</div>
......
</br>
<div class="container">
<div class="d-flex justify-content-center h-100">
<div class="card">
<div>
<label>Email Address: </label>
<%= current_user.email %>
</div>
<div>
<label>Full Name: </label>
<%= current_user.username %>
</div>
</br>
<div class="actions">
<%= form_for(@user, url: my_path(params[:id])) do |f| %>
<%= f.submit "Update", class: "btn btn-primary" %>
<%= f.submit "My Jobs", class: "btn btn-primary" %>
</div>
<% end %>
</div>
</div>
</div>
</br>
......@@ -7,8 +7,8 @@ Rails.application.routes.draw do
devise_for :users
as :user do
get "login" , to: "devise/sessions#new"
get "registration/", to: "devise/registrations#new"
get "/users/sign_up", to: "devise/registrations#new"
get "my/info", to: "devise/registrations#edit"
get "my/:id", to: "users#show"
get "my/", to: "users#show"
end
end
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