如果你看 Rails 老教程,很可能还在大量讲 Sprockets、Webpacker、jQuery UJS。
这些历史都重要,但你得知道当前主线。
截至 2026 年的官方稳定路线里,有几个判断很重要:
- 资产管道主线已经是
Propshaft - 现代 Rails 鼓励你按项目复杂度选择 JavaScript 方案
- 可以走
importmap-rails,也可以走bun / esbuild / rollup / webpack这类 bundler 路线 - 如果你主要依赖 Hotwire,import maps 往往足够而且更省复杂度
工务署语言翻译一下:
小到中等大厅改造
= 直接用现成建材系统和轻量运输路线
大型前端工地
= 再上重型前端施工机械所以别把问题问成:
Rails 能不能配现代前端?真正的问题是:
我这个工地,到底需不需要重型前端总包?很多项目其实不需要。