Rails 7.0 リリース
(rubyonrails.org)- 数年前までは不可能だったビジョンが、主要技術の定着によって今ではすべて実現可能に
→ ES6/ESM, HTTP/2, Import Maps
→ Node が不要な開発環境
- Hotwire + Turbo + Stimulus がデフォルトの推奨オプション
→ 従来の Webpack、Turbolinks、Rails UJS を置き換え
→ Webpack に深く統合されていた状態から、さまざまな JS バンドラが使えるように疎結合化(esbuild, rollup.js など)
→ Node に依存していた CSS バンドラも疎結合化 : Tailwind CSS, Bootstrap, SaaS, PostCSS など
-
Active Record に encrypted attributes を追加(HEY で使われていたものを導入)
-
marginalia gem を Active Record QueryLogs に再びアップストリーム
-
非同期クエリ読み込み
3件のコメント
まだ 7 には上げていませんが、webpack は先に取り除いて、hotwire+turbo+stimulus をうまく使っています。
幸せです。
ror のファンです。ずっと熱心に作り続けてくれてありがたく思っています。
rails がなかったら、私は何でコーディングしていたんだろう……
たぶん Django を選んでいたのかな……気にはなりますね。笑
https://jeho.page/essay/2021/12/17/ruby-on-rails-7.html
上の記事で話していたことが、Railsにすべて反映されましたね。