2015-04-27 32 views
2

我使用activeadmin 0.4.4以及rails3-jquery-autocomplete 1.0.15。ActiveAdmin自動完成下拉選擇不工作

我能夠將自動完成添加到字段。下拉菜單完美顯示。

但是我無法從下拉列表中選擇一個值。 (如果我手動寫入文本字段中的值可以正常工作)。我得到在瀏覽器控制檯這個錯誤,我無法弄清楚如何執行該方法:

Uncaught TypeError: undefined is not a function 
t.railsAutocomplete.fn.extend.init.t.autocomplete.select -- active_adimn.js line 13982 

請建議。

回答

4

只需安裝activeadmin_addons gem您可以將選擇控件轉換爲select2 controls。使用主動管理的DSL正常:

form do |f| 
    f.inputs 'Detalles' do 
    f.input :brand 
    # more inputs... 
    end 
end 

得到這個:

enter image description here

如果你想正常選擇控制,加default-select類是這樣的:

form do |f| 
    f.inputs 'Detalles' do 
    f.input :brand, input_html: { class: 'default-select' } 
    # more inputs... 
    end 
end 

得到這個:

enter image description here