Ruby Weekly #464: 日本語サマリー
Highlights
待望の Rails 6.0 リリース。
- Action Mailbox
- Action Text
- 複数 DB サポート
- テスト並列実行
- Zeitwerk
悪質コードの埋め込まれた rest-client gem の v1.6.13 が yank された。Gemfile.lock の中で使っていないことを確認しましょう。
Jekyll メジャーバージョンアップ。
- Ruby 2.4.0 以上
- ビルド高速化
- Sass 処理高速化
- Pygments、RedCarpet、RDiscount サポート終了
Sinatra パッチバージョンアップ。
git マイナーバージョンアップ。git checkout
の 2 つの用途を明確な 2 コマンドに分けた。
git switch
でブランチ切り替えgit restore
で未コミットの修正を破棄する
Articles & Tutorials
- 再現方法特定。
binding.pry
張ってデバッグ。bundle show
で gem 内に張る。- バグ修正。
Active Storage のコードリーディング。
Code and Tools
Ruby 製ポン。Dragon Ruby Game Toolkit での実装例。
RailsAdmin 2.0: An Engine That Provides a Backend Admin Interface
管理画面用 Rails エンジン。
Redis PubSub や Kafka に移行しやすい PubSub 思考 Ruby を書くための gem。
nonschema_migrations: Separate Schema From Data Migrations in Your Rails Apps
DB データの migration 用 gem。