LoginSignup
0
1

More than 5 years have passed since last update.

kaminariでページング処理の追加とseeds.rbでダミーデータを追加

Posted at

20180921

やったこと

  • kaminariでページング処理の追加
  • ページングの効果確認用ダミーデータ登録
  • gemの追加など

手順

  1. kaminariブランチ作成、checkout
  2. gemの導入,paginationの実装
  3. シードデータ登録
  4. 動作確認、rubocop実行
  5. commitしてからmasterにマージ
  6. 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でリンク表示を日本語化

スクリーンショット 2018-09-23 22.48.27.png

所感

自分でつくるといろいろ書かないといけないところ、kaminariは簡単な記述(<%= paginate @books %>)でページング処理ができた。
seedsは初めて触ったが、100件登録するのも簡単で速くて便利だった。gimeiも面白い。
rubocopからGemfileがアルファベット順じゃないと怒られ、とても几帳面だなと感じた^^;

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1