我想更改kaminari分页分页助手格式,例如
首页,上一页-当前页-下一页,最后一页
因为它用不必要的数字破坏了我的设计。我尝试了所有其他帮助程序,但没有成功。
有什么办法吗?请让我知道您的想法。
这是我的想法。您需要转到Kaminari GitHub page。该链接指向有关生成Kaminari局部的部分,因此您可以根据需要进行编辑。从该页面开始:
rails g kaminari:views default -e haml
haml
是您的模板引擎。您可以将其替换为erb
,slim
(取决于您喜欢使用什么)。
更新。这是有关自定义Kaminari模板的related问题。
使用Kaminari的主题
<%= paginate @users, :theme => 'my_custom_theme' %>
您需要定制的kaminari查看文件
app/views/kaminari/my_custom_theme
还有另一个更简单的解决方案,如果执行此操作会发生什么?
<%= paginate @users, :window => 0 %>
您可以使用CSS对其进行更多自定义,分页小部件的每个部分都有一些类或ID,您可以隐藏/显示/修改它们
[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