Sha256: 667b1444d597e94241486c1a728a7710a53c31e0dcc48916b0cd38e8755c00e1
Contents?: true
Size: 726 Bytes
Versions: 31
Compression:
Stored size: 726 Bytes
Contents
require_dependency "mtdevise/application_controller" module Mtdevise class Account::UsersController < ApplicationController # Layouts and Filters before_action :authenticate_user! layout :layouts_resolver_accounts acts_as_token_authentication_handler_for User # Define New User def new @user = Mtdevise::User.new end # Create Account 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 # Common Params def user_params params.require(:user).permit(:email, :password, :password_confirmation) end end end
Version data entries
31 entries across 31 versions & 1 rubygems