在Rails中,我想动态生成一些JavaScript并将其上传到S3。首先,我需要生成它。我需要这样的东西:
Sprockets.generateFile(“assets / application.js”,{name:“John”,年龄:35})
哪会产生如下字符串:
(function() {
var data = {name: "John", age: 35};
function thisComesFromMyAssets() {
...
}
function moreStuff() {
}
})()
然后我可以把那个字符串上传到S3。
我正在努力阅读Sprockets和资产管道文档,以弄清楚如何实际执行此操作。有人比较熟悉吗?
首先确保您要用于此任务的资产管道:
finename.js.erb
,但请记住,它将在部署时编译,导致相应的数据时代问题