Sha256: 58b69e5cc648c147de6dfe392771fef1b412af917bf158b06b0284b47c356fb1

Contents?: true

Size: 492 Bytes

Versions: 3

Compression:

Stored size: 492 Bytes

Contents

class CorporationsController < ApplicationController
  respond_to :html, :json
  
  before_filter :find_corporations
  authorize_resource

  def index
    respond_to do |format|
      format.html { redirect_to Corporation.corporations_parent }
      format.json { respond_with @corporations.pluck(:name) }
    end
  end
  
  
  private
  
  def find_corporations
    query = params[:term] || params[:query] || ""
    @corporations = Corporation.where('name LIKE ?', "%#{query}%")
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
your_platform-1.0.1 app/controllers/corporations_controller.rb
your_platform-1.0.0 app/controllers/corporations_controller.rb
your_platform-0.0.2 app/controllers/corporations_controller.rb