Sha256: c446681879b4d8c1002351570b4ce9c7430e2ac056ceedcb1c008d5efbdd2ec5

Contents?: true

Size: 563 Bytes

Versions: 1

Compression:

Stored size: 563 Bytes

Contents

module Org
  class OrgansController < BaseController
    before_action :set_organ, only: [:show]

    def index
      q_params = {
        parent_id: nil,
        allow: { parent_id: nil }
      }

      @organs = Organ.with_attached_logo.default_where(q_params).order(id: :desc).page(params[:page])
    end

    def show
    end

    def form_search
      q_params = {}
      q_params.merge! params.permit('name-like')

      @organs = Organ.default_where(q_params)
    end

    private
    def set_organ
      @organ = Organ.find params[:id]
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_org-0.0.1 app/controllers/org/organs_controller.rb