Javascript没有在html.erb中的元素上执行

时间:2016-10-11 21:27:48

标签: javascript ruby-on-rails

我有一个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有问题吗?

0 个答案:

没有答案