Rails 4 中的 Kaminari 分页,带有用于链接的字形图标

Kaminari pagination in Rails 4 with glyphicon for links

我在 Rails 中使用 Kaminari gem 进行分页 4. 我想在页面的一侧使用 < 和 > 字形(右人字形和左人字形)转到上一页和下一页,但不知道该怎么做。这是我目前所拥有的:

要将字形变成 link,我可以使用这个:

<%= link_to "some_link" do %>
    <i class="glyphicon glyphicon-chevron-right" title="Next Page"></i>
<% end %>

Kaminari 也带有 <%= link_to_next_page @pages, 'Next Page' %> 但它在页面上显示文本,而不是图像

有什么好的实现方法吗?

在 Kaminari

中自定义 views/kaminari/_next_page.html.erb

去掉这部分link_to

raw(t 'views.pagination.next')

并替换为

'<i class="glyphicon glyphicon-chevron-right"></i>'.html_safe

更新

确保您有 运行 以便您看到要修改的视图。

rails generate kaminari:views

对于Bootstrap...

rails generate kaminari:views bootstrap

解决方法很简单;使用 Beengie 给出的解释中的逻辑,我只需要使用 'MY_HTML'.html_safe

在 link 中包含一些原始 HTML
<%= link_to_next_page @records, '<i class="glyphicon glyphicon-chevron-right"></i>'.html_safe %>
<%= link_to_previous_page @records, '<i class="glyphicon glyphicon-chevron-left"></i>'.html_safe %>