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