如何配置Middleman来构建图像而不向文件名添加哈希值?我指的是javascript中的文件路径,需要知道完整的文件名来引用这些文件。我的JS没有像我的CSS那样更新散列文件名。
答案 0 :(得分:0)
activate :asset_hash
。从config.rb
修复它。
答案 1 :(得分:0)
无需放弃:asset_hash
只是因为你想在JS中引用它们。资产哈希扩展实际上会尝试自动重写CSS和JavaScript中的路径,但听起来就像你链接它们的任何方式都没有被检测到。
您可以随时将您的javascript命名为application.js.erb
,然后输入如下代码:
var my_image = <%= image_path("myimage.png") %>;
这样你就会有正确的道路。