You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
asciinema.org/app/controllers/api_tokens_controller.rb

15 lines
358 B
Ruby

class ApiTokensController < ApplicationController
before_filter :ensure_authenticated!
def create
current_user.assign_api_token(params[:api_token])
redirect_to profile_path(current_user),
notice: "Successfully registered your API token. ^5"
rescue ActiveRecord::RecordInvalid, ApiToken::ApiTokenTakenError
render :error
end
end