Skip to content

Instantly share code, notes, and snippets.

@kirqe
Created December 8, 2014 15:32
Show Gist options
  • Save kirqe/95bf914993a1a5a8c54e to your computer and use it in GitHub Desktop.
Save kirqe/95bf914993a1a5a8c54e to your computer and use it in GitHub Desktop.
callback_meths_check_for_current_user_rights
before_action :logged_in_user, only: [:edit, :update]
before_action :correct_user, only: [:edit, :update]
def logged_in_user
unless logged_in?
flash[:danger] = "Please log in"
redirect_to login_path
end
end
def correct_user
@user = User.find(params[:id])
redirect_to(root_url) unless @user == current_user
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment