Sha256: 7b29e0323ee06760d4e1b57d597bc6e6f252ab1a1d066380c1412ea4ab335946

Contents?: true

Size: 539 Bytes

Versions: 8

Compression:

Stored size: 539 Bytes

Contents

# frozen_string_literal: true

class UsersController < ApplicationController
  before_action :authenticate_user!, :correct_user, only: [:show]

  # getting some weird intermittent errors where users are being redirected
  # to '/users' after signup. this is a failsafe last-resort solution
  def index
    redirect_to root_path
  end

  def show
    respond_to do |format|
      format.html
    end
  end

  protected

  def correct_user
    @user = User.find(params[:id])

    redirect_to root_path unless current_user == @user
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
bpluser-0.5.0 app/controllers/users_controller.rb
bpluser-0.4.0 app/controllers/users_controller.rb
bpluser-0.3.0 app/controllers/users_controller.rb
bpluser-0.2.0.4 app/controllers/users_controller.rb
bpluser-0.2.0.3 app/controllers/users_controller.rb
bpluser-0.2.0.2 app/controllers/users_controller.rb
bpluser-0.2.0.1 app/controllers/users_controller.rb
bpluser-0.2.0 app/controllers/users_controller.rb