Railsで使われているgemのまとめ
#Ruby_on_Rails #gem
Rails 6.1.4.1
#下書き
sqlite3
GitHub: sparklemotion/sqlite3-ruby: Ruby bindings for the SQLite3 embedded database
SQLite (Railsで利用するデフォルトのDB) を利用するためのインターフェース
puma
GitHub: puma/puma: A Ruby/Rack web server built for parallelism
Ruby / Rackアプリケーション用のWebサーバー
Rackについて学ぶ
sass-rails
GitHub: rails/sass-rails: Ruby on Rails stylesheet engine for Sass
Sass: Syntactically Awesome Style Sheets (CSSの拡張言語) を使うためのエンジン
アセットパイプライン - Railsガイド
webpacker
GitHub: rails/webpacker: Use Webpack to manage app-like JavaScript modules in Rails
webpack (JavaScriptなどのファイルをまとめるモジュールバンドラー) を使うためのラッパー
最新版で学ぶwebpack 5入門 - JavaScriptのモジュールバンドラ - ICS MEDIA
Webpacker の概要 - Railsガイド
turbolinks
GitHub: turbolinks/turbolinks: Turbolinks makes navigating your web application faster
turbolinks は turbo に置き換わる予定?
turbolinksチートシート - Qiita
jbuilder
GitHub: rails/jbuilder: Jbuilder: generate JSON objects with a Builder-style DSL
JSONオブジェクトを作りやすくするためのDSL
RailsでJSON APIを実装する時、JSONライブラリ選定まとめ
bootsnap
GitHub: Shopify/bootsnap: Boot large Ruby/Rails apps faster
Railsの起動処理の最適化やキャッシュにより高速化するためのツール
bootsnapについて調べてみた - Qiita
spring
GitHub: rails/spring: Rails application preloader
Railsアプリケーションのpreloader(プリローダー)
プリロード(プリフェッチ)とは - IT用語辞典 e-Words
https://github.com/Shopify/bootsnap#usage
Note: Bootsnap and Spring are orthogonal tools. While Bootsnap speeds up the loading of individual source files, Spring keeps a copy of a pre-booted Rails process on hand to completely skip parts of the boot process the next time it's needed. The two tools work well together, and are both included in a newly-generated Rails applications by default.
bootsnapと協調して動く
RailsでSpringを導入して開発効率を上げる | EasyRamble
zeitwerk
GitHub: fxn/zeitwerk: Efficient and thread-safe code loader for Ruby
定数の自動読み込みと再読み込み (Zeitwerk) - Railsガイド
i18n
GitHub: svenfuchs/rails-i18n: Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff
Rails 国際化 (i18n) API - Railsガイド
18n (国際化・多言語化を意味する internationalization を短縮したもの) のためのフレームワーク
Interviews, Inspiration, And Tools For The Rails I18n Community