Sha256: 7927d7e189f0133b7158ea1f58b519ee0f53f555677c5551c366c9f08eeda8f8

Contents?: true

Size: 275 Bytes

Versions: 9

Compression:

Stored size: 275 Bytes

Contents

class Admin::PageSearchController < Admin::AdminController
  layout 'admin'

  respond_to :json, only: [:show]

  def show
    @query = params[:query]
    @pages = Page.where(name: Regexp.new(@query, true), role: nil).limit(5)
    render json: @pages.uniq.as_json
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
slices-2.0.2 app/controllers/admin/page_search_controller.rb
slices-2.0.1 app/controllers/admin/page_search_controller.rb
slices-2.0.0 app/controllers/admin/page_search_controller.rb
slices-1.0.5 app/controllers/admin/page_search_controller.rb
slices-1.0.4 app/controllers/admin/page_search_controller.rb
slices-1.0.3 app/controllers/admin/page_search_controller.rb
slices-1.0.2 app/controllers/admin/page_search_controller.rb
slices-1.0.1 app/controllers/admin/page_search_controller.rb
slices-1.0.0 app/controllers/admin/page_search_controller.rb