向已编译的javascript添加时间戳

向已编译的javascript添加时间戳,javascript,ruby,compilation,sprockets,Javascript,Ruby,Compilation,Sprockets,我正在使用(基于Ruby的)Middleman作为前端站点编译器,我希望在我的SCS和JS中获得构建时间戳。我找到了向SCS添加时间戳的解决方案: 对于使用链轮编译的JavaScript,是否有一个等价物?是 Sprocket提供了一个ERB引擎,用于使用嵌入式Ruby代码预处理资产。将.erb附加到CSS或JavaScript资产的文件名以启用erb引擎 链轮按从右到左的顺序处理多个发动机延伸件,因此可以将多个发动机与单个资源一起使用。例如,要使CoffeeScript资产首先使用ERB进行预

我正在使用(基于Ruby的)Middleman作为前端站点编译器,我希望在我的SCS和JS中获得构建时间戳。我找到了向SCS添加时间戳的解决方案:

对于使用链轮编译的JavaScript,是否有一个等价物?

Sprocket提供了一个ERB引擎,用于使用嵌入式Ruby代码预处理资产。将.erb附加到CSS或JavaScript资产的文件名以启用erb引擎

链轮按从右到左的顺序处理多个发动机延伸件,因此可以将多个发动机与单个资源一起使用。例如,要使CoffeeScript资产首先使用ERB进行预处理,请使用扩展名.js.coffee.ERB

(以上内容来自链轮自述)

例如,如果您有一个文件hello.js.coffee.erb,则可以将其放入其中:

<%= Time.now.utc.to_s %>


先生,您是一位传奇人物!谢谢后续查询。。。我正在尝试获取本地时区时间戳:
Time.zone=“Australia/Sydney”
Time.zone.now.to_s
,我无法找出错误:
参数数量错误(1代表0)
-有什么想法吗?是的,请参阅Rails ActiveSupport TimeWithZone。即使不使用Rails应用程序,也可以使用ActiveSupport。请注意,UTC往往更简单、更便于携带。