Sortie de Rails 7.0
(rubyonrails.org)- Des visions qui étaient encore impossibles il y a quelques années sont désormais toutes réalisables, à mesure que les technologies clés se sont imposées
→ ES6/ESM, HTTP/2, Import Maps
→ Un environnement de développement sans Node
- Hotwire + Turbo + Stimulus deviennent l’option recommandée par défaut
→ Remplacent Webpack, Turbolinks et Rails UJS
→ Passage d’une intégration profonde à Webpack à un couplage plus souple permettant d’utiliser divers bundlers JS (esbuild, rollup.js, etc.)
→ Assouplissement aussi pour les bundlers CSS qui dépendaient de Node : Tailwind CSS, Bootstrap, SaaS, PostCSS, etc.
-
Ajout des encrypted attributes à Active Record (repris de ce qui était utilisé dans HEY)
-
Le gem marginalia est de nouveau upstreamé dans Active Record QueryLogs
-
Chargement asynchrone des requêtes
3 commentaires
Je ne suis pas encore passé à la 7, mais j’ai retiré webpack à l’avance et j’utilise très bien hotwire+turbo+stimulus.
Je suis heureux.
Je suis fan de ror. Je lui suis reconnaissant de continuer à être développé avec autant d’efforts.
Sans rails, avec quoi est-ce que je coderais aujourd’hui…
J’aurais peut-être choisi Django… je me le demande. Haha.
https://jeho.page/essay/2021/12/17/ruby-on-rails-7.html
On dirait bien que tout ce dont parlait l’article ci-dessus a été intégré à Rails.