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 %>
感謝您的幫助