Bản phát hành Rails 7.0
(rubyonrails.org)- Những tầm nhìn mà cho đến vài năm trước còn là bất khả thi thì nay đều đã trở nên khả thi khi các công nghệ chủ chốt đã thành hình
→ ES6/ESM, HTTP/2, Import Maps
→ Môi trường phát triển không cần Node
- Hotwire + Turbo + Stimulus là lựa chọn mặc định được khuyến nghị
→ Thay thế Webpack, Turbolinks và Rails UJS trước đây
→ Từ chỗ tích hợp chặt với Webpack sang ghép nối lỏng hơn để có thể dùng nhiều JS bundler khác nhau (esbuild, rollup.js, v.v.)
→ Các CSS bundler từng phụ thuộc vào Node cũng được nới lỏng tương tự: Tailwind CSS, Bootstrap, SaaS, PostCSS, v.v.
-
Active Record bổ sung encrypted attributes (mang từ những gì đang được dùng trong HEY)
-
Đưa gem marginalia upstream trở lại vào Active Record QueryLogs
-
Tải truy vấn bất đồng bộ
3 bình luận
Tôi vẫn chưa nâng lên 7, nhưng đã gỡ Webpack trước và đang dùng rất tốt hotwire+turbo+stimulus.
Tôi thấy rất hạnh phúc.
Tôi là fan của ror. Tôi rất biết ơn vì mọi người vẫn tiếp tục làm ra nó một cách chăm chỉ.
Nếu không có rails thì không biết tôi đã viết code bằng gì nữa...
Có lẽ tôi đã chọn Django chăng... cũng thấy tò mò thật. haha
https://jeho.page/essay/2021/12/17/ruby-on-rails-7.html
Những điều được nói đến trong bài viết trên giờ đều đã được phản ánh vào Rails.