From e59a4c7091a960b56aa89856be7ac59397566a51 Mon Sep 17 00:00:00 2001 From: Alex Zhogolev Date: Wed, 14 Sep 2016 11:59:06 +0300 Subject: [PATCH] Fix regression(missing extra_data) --- lib/rails-jquery-autocomplete/autocomplete.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/rails-jquery-autocomplete/autocomplete.rb b/lib/rails-jquery-autocomplete/autocomplete.rb index fa8c164..adb31e9 100644 --- a/lib/rails-jquery-autocomplete/autocomplete.rb +++ b/lib/rails-jquery-autocomplete/autocomplete.rb @@ -99,6 +99,9 @@ def get_object(model_sym) def json_for_autocomplete(items, method, extra_data=[], extra_methods=[]) items = items.collect do |item| hash = HashWithIndifferentAccess.new({"id" => item.id.to_s, "label" => item.send(method), "value" => item.send(method)}) + extra_data.each do |datum| + hash[datum] = item.send(datum) + end if extra_data extra_methods.each do |datum| hash[datum] = item.send(datum) end if extra_methods