Lançamento do Rails 7.0
(rubyonrails.org)- Visões que até alguns anos atrás eram impossíveis agora se tornaram todas viáveis, à medida que as principais tecnologias se consolidaram
→ ES6/ESM, HTTP/2, Import Maps
→ Ambiente de desenvolvimento sem necessidade de Node
- Hotwire + Turbo + Stimulus são as opções recomendadas por padrão
→ Substituem o Webpack, o Turbolinks e o Rails UJS existentes
→ Em vez da integração profunda com o Webpack, o acoplamento ficou mais flexível para permitir vários bundlers JS (esbuild, rollup.js etc.)
→ Os bundlers de CSS que dependiam de Node também ficaram mais flexíveis: Tailwind CSS, Bootstrap, Sass, PostCSS etc.
-
Adicionados atributos criptografados ao Active Record (trazidos do que era usado no HEY)
-
O gem marginalia foi reincorporado upstream ao Active Record QueryLogs
-
Carregamento assíncrono de consultas
3 comentários
Ainda não atualizei para a 7, mas já removi o Webpack antes e estou usando bem hotwire+turbo+stimulus.
Estou feliz.
Sou fã do ror. Sou grato por continuarem desenvolvendo com tanto empenho.
Se não existisse rails, com o que eu estaria programando...?
Talvez eu tivesse escolhido Django... Fico curioso para saber. haha
https://jeho.page/essay/2021/12/17/ruby-on-rails-7.html
Tudo o que estava sendo falado no texto acima foi incorporado ao Rails.