Ruby Weekly #567: 日本語サマリー
Highlights
Privacy-Aware Rails Consoles with console1984 and audits1984
rails console
でユーザの個人情報など匿名化してくれる console1984 gem と、console1984 利用ログをブラウザーで照会できるようにしてくれる audits1984 gem。
Articles & Tutorials
bundle update に強いモンキーパッチの書き方。ざっくりいうと、上書きしている API が変わっていないことをモンキーパッチ内で確認すること。変わった場合は例外を投げること。
大量のメールを deliver_later
しようとしたら、Redis のキューにジョブを積むだけでも長時間がかかり、リクエストがその間ずっと待っている状態。
Sidekiq::Client.push_bulk
使えば一瞬で終わるが、ActionMailer は対応してないから、オレオレ実装せざるを得ない。
Code & Tools
wipe_out: Library for Resetting Data in Rails ActiveRecord Models
ユーザ退会などで個人情報をマスキング・匿名化してくれる gem。