预编译资产工作流程

时间:2018-08-31 19:27:01

标签: ruby-on-rails sprockets

我想知道一种将胡子模板作为生产中的资产进行预编译的方法,但是也不会弄乱我的开发流程,因此在我制作JS,CSS或模板时都迫使我重新启动服务器/编译资产改变。

具有以下设置: db.Channels.aggregate([ { "$lookup": { "from": "Users", "let": { "subscribers": "$subscribers" }, "pipeline": [ { "$match": { "$expr": { "$not": { "$in": [ "$_id", "$$subscribers" ] }}}}, { "$count": "count" } ], "as": "lookupresult" }}, { "$project": { "channel": 1, "unSubscribers": { "$arrayElemAt": [ "$lookupresult.count", 0 ] } }} ]) 我的模板中只有大约一半在运行时可用,这导致许多未定义的模板错误。设置为false时,我所有的模板都可用,但是这涉及在进行资产更改时而不是仅刷新时就重新启动服务器,有没有办法同时兼顾两者?

Ruby版本〜2.4.1: Rails版本〜5.0.0 此实现的示例:https://hackernoon.com/bundling-custom-assets-with-sprockets-c24f541f5527

0 个答案:

没有答案