class Api::StudentsController

Public Instance Methods

autocomplete() click to toggle source

Autocomplete method for student.

# File app/controllers/api/students_controller.rb, line 15
def autocomplete
  query = params[:term] || params[:query]
  params[:page] ||= 1
  params[:per_page] ||= 10
  student = Student.where("name like ?", "#{query}%").page(params[:page]).per(params[:per_page])
  respond_to do |format|
    format.json do
      render :json => student.to_json
    end
  end
end
email_autocomplete() click to toggle source

Autocomplete method for student email.

# File app/controllers/api/students_controller.rb, line 4
def email_autocomplete
  query = params[:term]
  student = Student.where("email like ?", "#{query}%")
  respond_to do |format|
    format.json do
      render :json => student.to_json
    end
  end
end