WebookWeb業界で働いています。Railsを中心にプログラミングや事業開発のようなことを書いていきます。コードリーディングRailsのActiveRecordのautosave機能についてソースコードリーディングをしました。Token)のRuby実装のruby-jwtのコードリーディングをしました。JWTの仕様やその実装についてみまして。仕様がシンプルなので、本体のコード量は500行程度で読みやすかったです。コードリーディングRailsに認証機能を追加するGemのClearanceのソースコードを読んでみました。本体のコード量は、1,200行程度ですので比較的読みやすいと思います。Clearnaceは、メールとパスワードで認証できるようにする機能を提供しています。コードリーディングRailsにページネーション機能を追加するKaminariのソースコードを読んでみてまとめました。本体のコード量は、700行程度ですので、比較的読みやすいと思います。権限管理Railsの権限管理のCanCanCanのソースコードを読んでみてまとめました。本体のコード量的は1,000行程度で、同じ権限管理をするPundit(300行程度)と比べると多めです。権限管理Railsの権限管理のPunditのソースコードを読んでみてまとめました。本体のコード量的には300行程度なので比較的簡単に読めるかと思います。Storageの実装にいくつか興味があるところがあったので、いくつかピックアップしてソースコードリーディングをしてみました。アクセス月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。