在我的应用程序中,我有javascripts,参考default.html。即。
function link() {
var url = '<%= asset_path("sidenav/default/default.template.html") %>';
}
这有效,但是,当我使用相同的方法在另一个文件中引用asset_path时,即html(当然是.html.erb,最后一个脚本,也是.js.erb),我收到错误Sprockets :: CircularDependencyError。 html的一个例子
<a ng-href="<%= asset_path('sidenav/default/default.template.html') %>">Default</a>
如果我在javascript中不使用默认引用,则html可以正常工作,但如果我在multiples文件中使用相同的引用,则会发生此错误。
任何帮助?