- 追加された行はこの色です。
- 削除された行はこの色です。
&tag(kaminari);
*目次 [#a3f74dd6]
#contents
*参考情報 [#r1c255fa]
-[[amatsuda/kaminari · GitHub:https://github.com/amatsuda/kaminari]]…公式
*インストール [#se287f84]
-Gemfileに追加
gem 'kaminari'
-bundle実行
bundle install --path vendor/bundle
*使用方法 [#b166ef47]
-controllerの修正
#pre{{
def index
# @softwares = Software.all
@softwares = Software.page(params[:page])
end
}}
-index.html.erbの修正
-index.html.erbの修正。以下を追加する。
#pre{{
<table border="1">
<tr>
<th>タイトル</th>
</tr>
<% @softwares.each do |software| %>
<tr>
<td width="400px"><%= software.title %></td>
<td><%= link_to('確認',software) %></td>
</tr>
<% end %>
</table>
<%= paginate @softwares %>
}}
*twitter-bootstrap-railsと併用する場合 [#t0f69e9e]
-twitter-bootstrap-railsと併用するとレイアウトが崩れる。
-対策として[[gabetax/twitter-bootstrap-kaminari-views · GitHub:https://github.com/gabetax/twitter-bootstrap-kaminari-views]]をcloneする。
-app/views/kaminari/*.erbを自分のところのapp/views/kaminari以下にコピーする(ディレクトリがない場合は作る)。