在Ruby on Rails上按字母顺序分页

时间:2014-10-16 10:53:18

标签: ruby-on-rails ruby pagination

我正在构建一个rails字典应用程序。我已经在一个简单的表中定义和创建了我的整个字典,该表通过缓冲区从.txt文档中提取,其中视图如下所示:

<% @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 %>

控制器:

def index
  @words = Word.all
end

如何在页面顶部添加按字母顺序排列的索引,该索引仅显示该字母的字词?我是rails和ruby的新手,所以感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

The alphabetical_paginate gem可帮助您实现此目标。

如果您不想使用宝石,this answer有一些您可以借用的提示。