我想改变kaminari分页分页帮助格式,如
首先,上一页 - 当前页面 - 下一页,最后一页
因为它用不需要的数字打破了我的设计。 我和所有其他帮手一起尝试但没有成功。
有什么办法吗?请让我知道你的想法。
答案 0 :(得分:1)
这是我的想法。你需要去Kaminari GitHub page。该链接指向有关生成Kaminari部分的部分,因此您可以按照自己的意愿编辑它们。就在那个页面上:
rails g kaminari:views default -e haml
haml
是您的模板引擎。您可以将其替换为erb
,slim
(取决于您更喜欢使用的内容)。
<强> 更新 即可。这是关于自定义Kaminari模板的related问题。
答案 1 :(得分:1)
使用Kaminari的主题
<%= paginate @users, :theme => 'my_custom_theme' %>
您需要
中的自定义kaminari视图文件app/views/kaminari/my_custom_theme
另一个更简单的解决方案,如果你这样做会发生什么?
<%= paginate @users, :window => 0 %>
你可以使用CSS更多地自定义它,分页小部件的每个部分都有一些类或id,你可以隐藏/显示/修改它们
答案 2 :(得分:0)
[vidur@centos7-demo tukaweb]$ rails g kaminari:views default -e erb
Running via Spring preloader in process 25960
create app/views/kaminari/_first_page.html.erb
create app/views/kaminari/_gap.html.erb
create app/views/kaminari/_last_page.html.erb
create app/views/kaminari/_next_page.html.erb
create app/views/kaminari/_page.html.erb
create app/views/kaminari/_paginator.html.erb
create app/views/kaminari/_prev_page.html.erb
在视图中:
<%= paginate @data %>