【问题标题】:nodejs - similar erb js in rails for nodejsnodejs - 用于 nodejs 的 Rails 中类似的 erb js
【发布时间】:2014-04-17 16:29:37
【问题描述】:

在 Rails 中,我们可以像这样在扩展名为 .js.erb 的 js 文件中使用变量和函数

# application.js.erb
var env = "<%= Rails.env%>";
var imageUrl = "<%= asset_path('favicon.png')%>";

有没有办法在 Nodejs 的 js 文件中使用它们。

我在 js 文件中有 imageUrl,这些图片是通过 express-cdn 上传到 amazon s3 中的,我想在这些文件中使用 CDN(asset_path) 函数。

【问题讨论】:

    标签: javascript ruby-on-rails node.js cdn assets


    【解决方案1】:

    是的。您可以为此签出asset-smasher lib。我们在我们的项目中做同样的事情,这是一个 rails 项目的迁移。

    我们使用类似 application.js.ejs 的东西,它在资产粉碎后转换为 application.js。

    您可以在粉碎时指定自定义辅助函数,如 ImageUrl 等。

    https://github.com/jriecken/asset-smasher

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-17
      • 2017-06-21
      • 1970-01-01
      • 2020-10-22
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 2013-09-05
      相关资源
      最近更新 更多