Commit 29e2a9ed by nnnghia98

admin page

parent 2f65fef8
class AdminsController < ApplicationController
def index
redirect_to new_user_session_path unless user_signed_in?
redirect_to root_path unless current_user.role?
@all_user = User.all
end
private
def user_params
params.require(:user).permit(:id, :email, :role)
end
end
class Users::MyPagesController < ApplicationController class Users::MyPagesController < ApplicationController
before_action :authenticate_user!, only: [:show] before_action :authenticate_user!, only: [:show, :admin_control]
def show def show
end end
......
<%= select("user", "email", @all_user.collect {|u| u.email}, {include_blank: true}) %>
...@@ -11,6 +11,8 @@ Rails.application.routes.draw do ...@@ -11,6 +11,8 @@ Rails.application.routes.draw do
get "apply", to: "jobs#apply" get "apply", to: "jobs#apply"
get "confirm", to: "jobs#confirm_apply" get "confirm", to: "jobs#confirm_apply"
post "done", to: 'jobs#finish_apply' post "done", to: 'jobs#finish_apply'
get "admin", to: "admins#index", as: :admin
resources :admin, only: [:index, :show]
devise_for :users devise_for :users
root "tops#index" root "tops#index"
namespace :users do namespace :users do
......
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