Sha256: 67e1b8aa16956e3f46eadc1b97a836a013fd69e0c1687f0dc4af2d0ba14ed13c
Contents?: true
Size: 725 Bytes
Versions: 33
Compression:
Stored size: 725 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
33 entries across 33 versions & 1 rubygems