Sha256: fad6ee6df1ea9d2b29136e77f9c7c1de5437e1a779b97e6eea8a001197182738
Contents?: true
Size: 602 Bytes
Versions: 3
Compression:
Stored size: 602 Bytes
Contents
module DeviseTokenAuth class ConfirmationsController < Devise::ConfirmationsController include Devise::Controllers::Helpers def show @user = User.confirm_by_token(params[:confirmation_token]) if @user sign_in @user redirect_to generate_url(@user.confirm_success_url, { token: @user.auth_token, email: @user.email }) else raise ActionController::RoutingError.new('Not Found') end end def generate_url(url, params = {}) uri = URI(url) uri.query = params.to_query uri.to_s end end end
Version data entries
3 entries across 3 versions & 1 rubygems