我有一个Javascript文件,可以将SVG添加到html元素中。它既可以独立运行,也可以在Python应用程序中运行。
当我尝试将其添加到Rails应用程序时,javascript似乎没有做任何事情,尽管我可以使用Firefox的Inspect源查看它的最小化版本。我已将文件添加到/ app / assets / javascripts,application.js已添加//= require_tree .
我认为问题可能在于我的index.html.erb ,我的代码如下所示:
<script>
var retention_data = <%= @retention_results.to_json.html_safe %>;
</script>
<div><div>
<div class="tab-pane fade active in" id="dashboard">
<div class="row" id="retention"></div>
</div>
<div id="popup">
<table></table>
</div>
<div id="selectioninfo">
<table></table><button id="savedata" class="btn btn-primary">Save data</button>
</div>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js">
</script>
<script src=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js">
</script>
</div>
</div>
javascript文件添加到元素'#dashboard'并在Rails之外工作。我是否需要添加<script src=...
和<link rel=...
行?我的index.html.erb有问题吗?