Sha256: 2611f7ab8687690b737cb819af914cf89f9889c9b12f1c4f1d5fb3ab8a04341b

Contents?: true

Size: 571 Bytes

Versions: 9

Compression:

Stored size: 571 Bytes

Contents

require_dependency "mtdevise/application_controller"

module Mtdevise
	class Account::UsersController < ApplicationController

	acts_as_token_authentication_handler_for User

		def new
			@user = Mtdevise::User.new
		end

		def create
			account = Mtdevise::Account.find_by_subdomain!(request.subdomain)
			user = account.users.create(user_params)
			sign_in user
			flash[:success] = "You have signed up successfully."
			redirect_to root_path
		end

		private

		def user_params
			params.require(:user).permit(:email, :password, :password_confirmation)
		end

	end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mtdevise-1.7.11 app/controllers/mtdevise/account/users_controller.rb
mtdevise-1.7.8 app/controllers/mtdevise/account/users_controller.rb
mtdevise-1.7.5 app/controllers/mtdevise/account/users_controller.rb
mtdevise-1.7.1 app/controllers/mtdevise/account/users_controller.rb
mtdevise-1.7.0 app/controllers/mtdevise/account/users_controller.rb
mtdevise-1.6.6 app/controllers/mtdevise/account/users_controller.rb
mtdevise-1.6.5 app/controllers/mtdevise/account/users_controller.rb
mtdevise-1.6.3 app/controllers/mtdevise/account/users_controller.rb
mtdevise-1.6.0 app/controllers/mtdevise/account/users_controller.rb