Sha256: 8e58b0e3f32f76ed506dc560597820795e1e9f1bfb89f96fce1ebd974d0b6903
Contents?: true
Size: 627 Bytes
Versions: 2
Compression:
Stored size: 627 Bytes
Contents
module Boxroom class SearchController < Boxroom::ApplicationController include Boxroom::BaseController def show @folder = get_folder_or_redirect(params[:folder_id]) @term = params[:term] result = Search::FilesAndFolders.(params: {term: @term, folder_id: @folder.id}) if result.success? @folders = result['folders'] @files = result['files'] else @folders = [] @files = [] if result['contract.default'].errors.present? flash[:alert] = result['contract.default'].errors.full_messages.uniq.join(', ') end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
boxroom-0.0.2 | app/controllers/boxroom/search_controller.rb |
boxroom-0.0.1 | app/controllers/boxroom/search_controller.rb |