因此,只需使用 Sprockets 资产管道试用 Rails 3.1-rc1:
我跑rake assets:precompile
我得到 /public/assets 目录和 application.js 文件的 MD5 哈希:
application-266b6b0b4fbd28fc01145d90a4158b2f.js
但问题是这样的:
当我更新我的 JS 并运行时,rake assets:precompile
我会得到更多的 JS 文件,它不会删除旧的。
我注意到它是如何工作的——浏览器只选择第一个,我必须手动删除旧的。这似乎不像它应该如何工作。
只是一个侧面的抱怨:似乎rake assets:precompile
每次我改变一些东西时我都必须跑步。这是痛苦的。
(我想需要一些关于这一切如何工作的文档)。
谢谢。