【问题标题】:Middleman Build assets without hash中间人构建没有哈希的资产
【发布时间】:2013-11-25 16:50:24
【问题描述】:

如何配置 Middleman 以在不向文件名附加哈希的情况下构建图像?我指的是 javascript 中的文件路径,需要知道完整的文件名才能引用文件。我的 JS 不会像我的 CSS 那样使用散列文件名进行更新。

【问题讨论】:

    标签: middleman


    【解决方案1】:

    哎呀,想通了。我启用了activate :asset_hash。从config.rb 中删除它已修复。

    【讨论】:

      【解决方案2】:

      没有必要仅仅因为你想在 JS 中引用它们而放弃 :asset_hash。资产散列扩展实际上尝试自动重写 CSS 和 JavaScript 中的路径,但听起来无论您以何种方式链接它们都不会被检测到。

      您始终可以将您的 javascript 命名为 application.js.erb,然后编写如下代码:

      var my_image = <%= image_path("myimage.png") %>;
      

      这样你总是有正确的道路。

      【讨论】:

        猜你喜欢
        • 2013-06-30
        • 2020-07-06
        • 1970-01-01
        • 2015-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多