2014-10-20 82 views
1

我正在創建一個複製在線詞典的rails應用程序。我已經實現了alphabetical_paginate gem,但是我想添加一個搜索欄,可以在您輸入要查找的單詞時對單詞進行過濾。有沒有可以做到這一點的寶石,還是有一個簡單的過濾搜索欄的方式?Ruby on rails:過濾搜索框

我的控制器看起來是這樣的:

def index 
    @words, @alphaParams = Word.all.alpha_paginate(params[:letter], {:default_field => "all"}){|word| word.word} 
end 

查看:

<%= alphabetical_paginate @alphaParams %> 

<table> 
    <thead> 
    <tr> 
     <th>Word</th> 
     <th>Wordtype</th> 
     <th>Description</th> 
     <th colspan="3"></th> 
    </tr> 
    </thead> 

<div id="pagination_table"> 
    <tbody> 
    <% @words.each do |word| %> 
     <tr> 
     <td><%= word.word %></td> 
     <td><%= word.wordtype %></td> 
     <td><%= word.description %></td> 
     <td><%= link_to 'Show', word %></td> 
     </tr> 
    <% end %> 
    </tbody> 
</div> 
</table> 

回答