我想将zurb基础的主题应用于kaminari
分页。
可以通过rails g kaminari:views default
安装Detault主题。
但我无法弄清楚如何安装其他主题。
特别是,基金会的主题没有合并。 https://github.com/amatsuda/kaminari_themes/pull/14
kaminari_themes中没有自述文件,因此我不知道如何更进一步。 我该怎么做才能应用基础主题?
答案 0 :(得分:18)
在最近的版本中添加了基础,所以现在你可以这样做:
rails g kaminari:views foundation
答案 1 :(得分:2)
如果您生成主题(可能无关紧要),例如
rails g kaminari:views bootstrap
您可以在views\kaminari\
文件夹中看到所有“机器”。以下是让Foundations Pagination与Kaminari合作的“黑客”:
我调整_paginator.html.haml
以反映ul
标记上的Foundation类:
= paginator.render do
%ul.pagination
...
我调整_page.html.haml
来反映基金会current
课程(而不是Kaminari的active
:
%li{class: "#{'current' if page.current?}"}
然后就行了!
答案 2 :(得分:1)
我尝试了这个命令并且它有效:rails g kaminari:views bootstrap
。来源here清楚表明他在运行rails g kaminari:views
时从主题回购中提取主题。非常酷!
答案 3 :(得分:1)
一个不那么hacky的解决方案是使用RalphAtHamburg's fork中的主题。
只需将kaminari views复制到app/views/kaminari/
目录。
这类似于运行rails g kaminari:views [default|bootstrap|google|github]
时发生的情况,如果app/views/kaminari/
中存在这些部分,则Kaminari会使用它们而不是默认的部分视图。
有关主题的更多信息,请使用Kaminari Readme
答案 4 :(得分:0)
为了更新这个,我有最新版本的kaminari(0.16.1),它包含了一个基础主题。开箱即用!