我正在使用jquery-rails-autocomplete,并希望在多个列上进行自动填充。
的routes.rb
get 'welcome/autocomplete_brand_name_id'
控制器
autocomplete :brand, [:name, :id]
查看
<%= form_tag do %>
<%=text_field_tag 'name', '', :autocomplete => welcome_autocomplete_brand_name_id_path %>
<% end %>
模型
class Brand < ActiveRecord::Base
end
但是,在我的自动填充中,它会给我一个错误,即找不到autocomplete_brand_name_id方法。 如果我只使用理智的代码:name或only:id比它工作正常。不确定发生了什么?
答案 0 :(得分:2)
您尝试使用的多列搜索仍处于尚未合并的拉取请求(https://github.com/crowdint/rails3-jquery-autocomplete/pull/95)中。
基本上,这意味着此功能尚未在宝石中,甚至在回购中。
如果你真的想要它,你可以检查官方仓库并提取该pull请求中指定的更改,但是你必须明白为什么rails3-jquery-autocomplete的维护者没有这样做的原因。