Sha256: 6c8c2ab7bd068e7bb1d493da5c8a779d5362b117728ac96801f647136aadc222

Contents?: true

Size: 615 Bytes

Versions: 5

Compression:

Stored size: 615 Bytes

Contents

class UsersController < ApplicationController

  before_action :authenticate_user!, :correct_user, :only => [:show]

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

    respond_to do |format|
      format.html # show.html.erb.bak
      format.xml { render :xml => @user }
    end
  end

  # 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

  protected

  def correct_user
    @user = User.find(params[:id])
    redirect_to root_path unless current_user.id == @user.id
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
commonwealth-vlr-engine-0.0.7 app/controllers/users_controller.rb
commonwealth-vlr-engine-0.0.4 app/controllers/users_controller.rb
commonwealth-vlr-engine-0.0.3 app/controllers/users_controller.rb
commonwealth-vlr-engine-0.0.2 app/controllers/users_controller.rb
commonwealth-vlr-engine-0.0.1 app/controllers/users_controller.rb