Rails 7.0 sürümü
(rubyonrails.org)- Birkaç yıl öncesine kadar imkânsız olan vizyonlar, artık temel teknolojiler yerleştiği için tamamen mümkün hale geldi
→ ES6/ESM, HTTP/2, Import Maps
→ Node gerektirmeyen bir geliştirme ortamı
- Hotwire + Turbo + Stimulus varsayılan olarak önerilen seçenekler
→ Mevcut Webpack, Turbolinks ve Rails UJS'nin yerini alıyor
→ Webpack'e derin entegrasyondan, çeşitli JS bundler'larını mümkün kılan daha gevşek bağlı bir yapıya geçildi (esbuild, rollup.js vb.)
→ Node'a bağımlı CSS bundler'ları da daha gevşek hale getirildi: Tailwind CSS, Bootstrap, SaaS, PostCSS vb.
-
Active Record'a encrypted attributes eklendi (HEY'de kullanılan yapıdan alındı)
-
marginalia gem'i yeniden Active Record QueryLogs'a upstream edildi
-
Asenkron sorgu yükleme
3 yorum
Henüz 7'ye yükseltmedim ama webpack'i önceden kaldırdım ve hotwire+turbo+stimulus'ı gayet iyi kullanıyorum.
Mutluyum.
ror hayranıyım. Böyle özveriyle geliştirmeye devam ettiğiniz için minnettarım.
rails olmasaydı ben neyle kod yazıyor olurdum acaba...
Muhtemelen Django’yu seçerdim... düşünmesi ilginç gerçekten. :)
https://jeho.page/essay/2021/12/17/ruby-on-rails-7.html
Yukarıdaki yazıda bahsedilen şeylerin hepsi Rails'e yansıtılmış görünüyor.