Sha256: 7d4b16b8c31649d34f571c31b7f20859e540e21bba1e071121d9f812bbe3bc37
Contents?: true
Size: 690 Bytes
Versions: 1
Compression:
Stored size: 690 Bytes
Contents
module SimpleFormPolymorphicAssociations module Controller # Example: # # # app/controllers/people_controller.rb # class PeopleController < ApplicationController # include SimpleFormPolymorphicAssociations::AutocompleteConcern # end # module AutocompleteConcern extend ActiveSupport::Concern def autocomplete @collection = if params[:term].present? load_collection_scope.autocomplete(params[:term]) else [] end respond_to do |format| format.json { render json: { results: @collection.map { |q| q.as_autocomplete_json } } } end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simple_form-polymorphic_associations-0.0.1 | app/concerns/simple_form_polymorphic_associations/controller/autocomplete_concern.rb |