百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

turbo-sprockets-rails3

> 编程语言
开源

加速 Rails 3 资源的预编译:仅重新编译已更改的文件,并仅编译一次以生成所有资源

971 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

加速 Rails 3 资源的预编译:仅重新编译已更改的文件,并仅编译一次以生成所有资源

Turbo Sprockets for Rails 3.2.x

  • 通过仅重新编译已更改的资源,根据其源文件的哈希值来加速 Rails 3 的 rake assets:precompile 过程
  • 仅编译一次,生成带指纹和不带指纹的资源

只需在 Gemfile 中将宝石放入 :assets 组下即可:

ruby
group :assets do
  ...
  gem 'turbo-sprockets-rails3'
end

运行 bundle 以安装宝石,就完成了!

通过运行 rake assets:precompile 来测试它。完成后,您应该在 public/assets/sources_manifest.yml 中看到一个新文件,其中包含资产的源指纹。继续运行 rake assets:precompile,它应该比以前快得多。享受快速的部署过程!

如果使用此 rake 任务,则必须在 config/environments/production.rb 中将 config.assets.handle_expiration 设置为 true。这样可以确保在 assets:precompile 之前正确更新资产修改时间,以便 clean_expired 任务知道哪些资产可以安全删除。

该插件需要支持对 Rails 和 Sprockets 的多次更改,因此需要以下版本:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言