毎日やったことを記録していく(2019/7/1 85日目)

今日やったこと

英語

TOEIC® L&R テスト 文法問題 でる1000問
  • 回答数:5問
iKnow
  • 新規:0個
  • 復習:50個
スタディサプリENGLISH
  • クイックワードクイズ:1サブセクション

読書

Refactoring: Ruby Edition
  • 3ページ(位置No: 383〜416)

開発

danime-nico-tools
  • fixturesの更新

コミュニティ

Sendagaya.rb
  • Rails6

知ったこと

Array#zip

slefと引数に渡した配列の各要素で配列の配列を生成するメソッド。
使いこなせると非常に便利そう。

FactoryBot.attributes_for

オブジェクトを生成するのではなくカラムと値のペアをハッシュで返すメソッド。

Bulkインサート

Rails6からBulkインサートがサポートされる。
大量にレコードを作成する場合はBulkインサートでした方が速度が早くなる。
ただしバリデーションやコールバックは実行されないところに注意。
これまではactiverecord-importがよく使われていた。

感想等

無断欠席の多発

Sendagaya.rbで無断欠席が多発してて主催者の方々も問題視してる。
なにかいい方法ないだろうか・・・。