Como usar simple_form con typeahead

11 views
Skip to first unread message

Jose De Sousa

unread,
Nov 14, 2016, 1:37:12 PM11/14/16
to rubysur
Hola a todos, nuevamente solicitando ayuda

Tengo una aplicación con activeadmin usanfo typeahead para autocompletar y ransack para búsquedas.

En la misma aplicación tengo otros recursos con simple_form y bootstrap,  que no usan activeadmin, y tengo que usar nuevamente el autocompletar, para no usar otra gema ya que está typeahead, pero no entiendo la manera de usarla en un imput de simple_form, leyendo encontre que puedo crear helper en simpleform pero no funciona, y claro adicionalmente tengo que traer la data de BD, alguien ha trabajado con esto?

el Helper de typeahead:
module SimpleForm
  module Components
    module Typeahead
      def typeahead(wrapper_options = nil)
        unless typeahead_source.empty?
          input_html_options['data-provide'] ||= 'typeahead'
          input_html_options['data-items'] ||= 5
          input_html_options['data-source'] ||= typeahead_source.inspect.to_s
          nil
        end
      end

      def typeahead_source
        tdata = options[:typeahead]
        return Array(tdata)
      end
    end
  end
end

SimpleForm::Inputs::Base.send(:include, SimpleForm::Components::Typeahead)


Saludos

José
Reply all
Reply to author
Forward
0 new messages