Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class UsersController < ApplicationController
- # authenticate_user! makes sure that the user is authenticated and
- # makes the current_user method available
- before_filter :authenticate_user!
- # GET users/search
- def search
- users = User.where("deleted_at is NULL AND name LIKE #{params[:search_term]}")
- result_data = users.map { |user| { user.id, user.name, user.email, user.phone } }
- render json: { users: result_data }
- end
- # GET users/:id
- def show
- user = User.find_by(:id => params[:id])
- result_data = {
- id: user.id,
- email: user.email,
- name: user.name,
- phone: user.phone
- }
- render json: { user: result_data }
- end
- # PUT users/:id
- def update
- @user = User.find_by(:id => params[:id])
- @user.update(params[:user])
- head :ok
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement