見出し画像

🆕 Codespaces に IRB の型機能追加

Railsチュートリアル用の Codespaces テンプレートに、対話形式でコードを実行できる IRB の型機能「IRB::TypeCompletion」を追加しました 🆙 ✨


💻 IRB::TypeCompletion とは?

IRB::TypeCompletionIRB v1.9.0 で導入された、Prism と RBS を活用した型ベースの自動補完機能です。この機能が、本日よりRailsチュートリアルのデフォルトの開発環境 (GitHub Codespaces) でも有効化されました 🆙✨


以下の動画では IRB::TypeCompletion の導入により、より適切な補完が提供される様子を紹介しています 🎥✨

🔽 Before

a.first の要素 (Integer) の補完までは表示されない 

🔽 After

a.first の要素 (Integer) の補完も表示されます

IRB::TypeCompletion の機能をはじめ、IRB の詳細については GitHub リポジトリの README からご確認いただけます 💎 ✅



🎓 Railsチュートリアルを、より学びやすく

Railsチュートリアル用の Codespaces テンプレートについては以下の note 記事や YouTube 動画でも紹介しています。ぜひ、最新の Codespaces テンプレートで IRB の型機能をお試しください!💻✨

🎥 Codespaces のデモ動画(切り抜き動画)


Railsチュートリアルでは、より使いやすいコンテンツとなるよう今後も継続的に改善・開発に励んでいきます。最新情報は note の Railsチュートリアル マガジンで発信していきますので、フォローしていただけると嬉しいです! 引き続きRailsチュートリアルをよろしくお願いします 🎓✨

📝この記事を書いた人: @rakudaSanDesu


YassLab株式会社の活動に興味を持っていただければ嬉しいです。こちらからのサポートは Raisチュートリアル、Railsガイドなど各サービスの向上に役立てていきたいと思います💓