20180921
やったこと
- kaminariでページング処理の追加
- ページングの効果確認用ダミーデータ登録
- gemの追加など
手順
- kaminariブランチ作成、checkout
- gemの導入,paginationの実装
- シードデータ登録
- 動作確認、rubocop実行
- commitしてからmasterにマージ
- remoteにpush
seedsでダミーデータの生成
ページングの確認用にデータを100件自動登録
gimeiを使ってそれっぽいユーザー名にしてみる
# seeds.rb
memos = %w[牛乳買う たまご買う 振り込む オイコス買う 布団干している 電池を買う 録画する 日報を書く ブログを書く LTつくる]
100.times do |i|
author = Gimei.name.kanji
Book.create(title: "タイトル #{i}", memo: memos.sample, author: author)
end
簡単にデータの追加とページング機能ができた🌟
ページ位置の表示とja.ymlでリンク表示を日本語化
所感
自分でつくるといろいろ書かないといけないところ、kaminariは簡単な記述(<%= paginate @books %>
)でページング処理ができた。
seedsは初めて触ったが、100件登録するのも簡単で速くて便利だった。gimeiも面白い。
rubocopからGemfileがアルファベット順じゃないと怒られ、とても几帳面だなと感じた^^;