我在一個外部文件中有一個svg,我想在Rails中使用一條語句。如何在Rails鏈輪資產助手中使用svg'use'語句?
如果我做的:
%svg
%use{"xlink:href" => "assets/icon.svg#test"}
生成的HTML:
<svg>
<use xlink:href="assets/icon.svg#test"></use>
</svg>
一切正常。
但是,我希望這能夠以類似於image_tag的工作方式使用鏈輪資源版本控制。
我試圖做的:
%svg
%use{"xlink:href" => image_url("icon.svg#test")}
這將生成的html:
<svg>
<use xlink:href="http://0.0.0.0:5000/assets/icon.svg#test"></use>
</svg>
資產肯定存在於http://0.0.0.0:5000/assets/icon.svg,但圖標不顯示。
我在做什麼錯?我如何使用svg use語句使用sprockets資產助手?
你在用什麼UA。這可以在Firefox上運行,但有些UA不支持外部的'