Commit e2042cdf by Đường Sỹ Hoàng

User/Register/Show

parent 04a385a2
<h2>Forgot your password?</h2> </br>
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %> <div class="container">
<%= render "devise/shared/error_messages", resource: resource %> <div class="d-flex justify-content-center h-100">
<div class="card">
<div class="card-header text-center">
<h2>Forgot your password?</h2>
</div>
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %>
<%= render "devise/shared/error_messages", resource: resource %>
<div class="field"> <div class="field">
<%= f.label :email %><br /> <%= f.label :email %><br />
<%= f.email_field :email, autofocus: true, autocomplete: "email" %> <%= f.email_field :email, autofocus: true, autocomplete: "email" %>
</div> </div>
<div class="actions"> <div class="actions text-center">
<%= f.submit "Send me reset password instructions" %> <%= f.submit "Confirm your email" %>
</div>
<% end %>
</div>
</div> </div>
<% end %> </div>
<%= render "devise/shared/links" %> </br>
<h2>Sign up</h2> <div class="container">
<div class="d-flex justify-content-center h-100">
<%= form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %> <div class="card">
<%= render "devise/shared/error_messages", resource: resource %> <div class="card-header text-center">
<h2>Sign up</h2>
<div class="field"> </div>
<%= f.label :email %><br /> <%= form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %>
<%= f.email_field :email, autofocus: true, autocomplete: "email" %> <%= render "devise/shared/error_messages", resource: resource %>
</div>
<div class="field">
<div class="field"> <%= f.label :email %><br />
<%= f.label :username %><br /> <%= f.email_field :email, autofocus: true, autocomplete: "email" %>
<%= f.text_field :username, autofocus: true %> </div>
</div>
<div class="field">
<div class="field"> <%= f.label :username %><br />
<%= f.label :first_name %><br /> <%= f.text_field :username, autofocus: true %>
<%= f.text_field :first_name, autofocus: true %> </div>
</div>
<div class="field">
<div class="field"> <%= f.label :first_name %><br />
<%= f.label :last_name %><br /> <%= f.text_field :first_name, autofocus: true %>
<%= f.text_field :last_name, autofocus: true %> </div>
</div>
<div class="field">
<div class="field"> <%= f.label :last_name %><br />
<%= f.label :password %> <%= f.text_field :last_name, autofocus: true %>
<% if @minimum_password_length %> </div>
<em>(<%= @minimum_password_length %> characters minimum)</em>
<% end %><br /> <div class="field">
<%= f.password_field :password, autocomplete: "new-password" %> <%= f.label :password %>
</div> <% if @minimum_password_length %>
<em>(<%= @minimum_password_length %> characters minimum)</em>
<div class="field"> <% end %><br />
<%= f.label :password_confirmation %><br /> <%= f.password_field :password, autocomplete: "new-password" %>
<%= f.password_field :password_confirmation, autocomplete: "new-password" %> </div>
</div>
<div class="field">
<div class="actions"> <%= f.label :password_confirmation %><br />
<%= f.submit "Sign up" %> <%= f.password_field :password_confirmation, autocomplete: "new-password" %>
</div>
</br>
<div class="actions text-center">
<%= f.submit "Sign up", class: "btn-primary" %>
</div>
<% end %>
</div>
</div> </div>
<% end %> </div>
<%= render "devise/shared/links" %> </br>
...@@ -4,11 +4,11 @@ ...@@ -4,11 +4,11 @@
<nav class="navbar navbar-light bg-light"> <nav class="navbar navbar-light bg-light">
<form class="form-inline"> <form class="form-inline">
<%= link_to "Login", login_path, class:"btn btn-outline-success" %> <%= link_to "Login", login_path, class:"btn btn-outline-success" %>
<button class="btn btn-outline-success" type="button">Register</button> <%= link_to "Register", 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">Favorite</button>
<button class="btn btn-outline-success" type="button">History</button> <button class="btn btn-outline-success" type="button">History</button>
<% if user_signed_in? %> <% if user_signed_in? %>
<%= link_to "Log out", destroy_user_session_path, method: :delete %> <%= link_to "Log out", destroy_user_session_path, method: :delete, class: "btn btn-outline-success" %>
<% end %> <% end %>
</form> </form>
</nav> </nav>
......
...@@ -3,8 +3,12 @@ Rails.application.routes.draw do ...@@ -3,8 +3,12 @@ Rails.application.routes.draw do
resources :cities, only: :index resources :cities, only: :index
resources :industries, only: :index resources :industries, only: :index
resource :top, only: :index resource :top, only: :index
resource :users, only: :show
devise_for :users devise_for :users
as :user do as :user do
get "login" => "devise/sessions#new", as: :login get "login" , to: "devise/sessions#new"
get "registration/", to: "devise/registrations#new"
get "my/info", to: "devise/registrations#edit"
get "my/:id", to: "users#show"
end end
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