0
我要添加自动完成我的搜索栏自动完成搜索。但是,当我提交填写完整的用户我得到这个网址:Ruby on Rails的实现与使用预输入(引导)
/users?utf8=✓&search=Thomas
而不是/users/23
我控制器
@users = User.find(:all, :select=>'name').map(&:name)
JavaScript的
<%= javascript_tag "var autocomplete_items = #{ @users };" %>
<script type="text/javascript">
jQuery(document).ready(function() {
$('#auto_complete').typeahead({source: autocomplete_items});
});
</script>
我的形式
<%= form_tag users_path, :method => :get do %>
<%= text_field_tag :search, params[:search], :id => "auto_complete" %>
<% end %>
感谢您的帮助