class Object

Public Instance Methods

create() click to toggle source
# File lib/generators/people/admin/templates/active_admin.rb, line 32
def create
  @user = ::People::V1::User.new(user_params)
  if @user.save
    flash[:notice] = "Created Successfully!"
    redirect_to resource_path @user
  else
    flash[:notice] = "#{@user.errors.full_messages}"
    redirect_to new_resource_path @user
    #super
    #render :new
  end
end
destroy() click to toggle source
# File lib/generators/people/admin/templates/active_admin.rb, line 57
def destroy
  @user = ::People::V1::User.find(params[:id])
  @user.destroy
  flash.now[:notice] = "Deleted Successfully!"
  render :index
end
email_hash_params() click to toggle source
# File lib/generators/people/admin/templates/email_hash.rb, line 55
def email_hash_params
  params.require(:email_hash).permit(:token,:user_id,:email_type)
end
update() click to toggle source
# File lib/generators/people/admin/templates/active_admin.rb, line 45
def update
  @user = ::People::V1::User.find(params[:id])
  if @user.update(user_params)
    flash[:notice] = "Updated Successfully!"
    redirect_to resource_path @user
  else
    flash.now[:notice] = "#{@user.errors.full_messages}"
    render :edit
    #super
  end
end
user_params() click to toggle source
# File lib/generators/people/admin/templates/active_admin.rb, line 66
def user_params
  params.require(:user).permit(:username,:email,:password,:password_confirmation,:locked,:confirmed,:attempts)
end