2015-12-02 30 views
0

我在Rails 4中使用Kaminari gem进行分页。我想使用页面一侧的<和> glyphicons(V形 - 右侧和V形 - 左侧)去上一页和下一页,并不知道如何做到这一点。这是我到目前为止有:Kaminari在Rails 4中的分页与链接形式的图形

要使glyphicon成一个链接,我可以用这个:

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

雷还带有<%= link_to_next_page @pages, 'Next Page' %>但网页上显示的文字,而不是图像

有没有一个很好的方法来实现这个?

回答

1

的解决方案是简单的;在Beengie给了解释使用逻辑,我只需要使用“MY_HTML'.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 %> 
1

自定义视图中雷

/雷/ _next_page.html.erb卸下的link_to

raw(t 'views.pagination.next') 

的这一部分,并用

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

替换更新

确保你已经运行了所以你看到了修改的意见。

rails generate kaminari:views 

对于引导...

rails generate kaminari:views bootstrap 
+0

不能做到这一点 - 我得到这个错误:'错误的参数个数(1为2..3)' –

+0

哪一行你会得到错误? – Beengie

+0

'<%= link_to_next_page @pages do%>' - 我很确定,因为这是Kaminari的辅助方法,所以我必须包含标题。 –