我正在使用Kaminari宝石在Rails 4中进行分页。我想使用<和>页面一侧的glyphicons(chevron-right和chevron-left)转到上一页和下一页,并且无法弄清楚如何做到这一点。这是我到目前为止所做的:
要将glyphicon制作成链接,我可以使用:
<%= link_to "some_link" do %>
<i class="glyphicon glyphicon-chevron-right" title="Next Page"></i>
<% end %>
Kaminari还附带<%= link_to_next_page @pages, 'Next Page' %>
,但会在页面上显示文字,而不是图片
有没有一种好方法可以实现这个?
答案 0 :(得分:1)
自定义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
答案 1 :(得分:1)
解决方案很简单;使用Beengie给出的解释中的逻辑,我只需要使用&#39; MY_HTML&#39; .html_safe
在链接中包含一些原始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 %>