Release von Rails 7.0
(rubyonrails.org)- Visionen, die noch vor einigen Jahren unmöglich waren, sind nun mit der Etablierung zentraler Technologien alle realisierbar geworden
→ ES6/ESM, HTTP/2, Import Maps
→ Entwicklungsumgebung ohne Node erforderlich
- Hotwire + Turbo + Stimulus sind die standardmäßig empfohlene Option
→ Ersetzen das bisherige Webpack, Turbolinks und Rails UJS
→ Von einer tiefen Integration mit Webpack zu einer lockereren Kopplung, damit verschiedene JS-Bundler möglich sind (esbuild, rollup.js usw.)
→ Auch die von Node abhängigen CSS-Bundler werden lockerer gekoppelt: Tailwind CSS, Bootstrap, SaaS, PostCSS usw.
-
Active Record erhält encrypted attributes als Ergänzung (übernommen aus dem Einsatz bei HEY)
-
Das marginalia-Gem wird wieder upstream in Active Record QueryLogs integriert
-
Asynchrones Laden von Queries
3 Kommentare
Ich habe zwar noch nicht auf 7 aktualisiert, aber Webpack schon vorher entfernt und nutze Hotwire+Turbo+Stimulus sehr gut.
Ich bin glücklich.
Ich bin ein ror-Fan. Ich bin dankbar, dass ihr weiterhin so hart daran arbeitet.
Ohne Rails – womit hätte ich wohl programmiert ...
Wahrscheinlich hätte ich mich für Django entschieden ... schon interessant, darüber nachzudenken. Haha
https://jeho.page/essay/2021/12/17/ruby-on-rails-7.html
Alles, worüber im obigen Beitrag gesprochen wurde, ist jetzt vollständig in Rails eingeflossen.