我有一个javascript文件,它是由简单的ruby脚本生成的,保存在public/js/dir中。它正在工作,但我想使用类似资产管道的东西(是的,我知道sinatra很少),所以每次部署后都会生成这个文件。
最好的方法是什么?
您可能希望将git挂钩与rake任务结合使用。看看:http://jimneath.org/2012/05/05/precompile-assets-using-a-git-hook.html
此宝石可能适用于
https://github.com/kalasjocke/sinatra-asset-pipeline
其他明智的做法,可以随意使用一些宝石,在这里完成的工作
http://mutelight.org/asset-pipeline