【发布时间】:2016-01-11 05:48:13
【问题描述】:
我有一个非常简单的 sinatra 应用程序正在运行。现在我想在我的 sinatra 应用程序中使用 jsTree(jQuery 插件)。
我不知道如何在 sinatra 中提供 jQuery 支持。我把文件放在哪里,然后<script src="/path/to/jstree.js"></script> 会是什么样子?
【问题讨论】:
我有一个非常简单的 sinatra 应用程序正在运行。现在我想在我的 sinatra 应用程序中使用 jsTree(jQuery 插件)。
我不知道如何在 sinatra 中提供 jQuery 支持。我把文件放在哪里,然后<script src="/path/to/jstree.js"></script> 会是什么样子?
【问题讨论】:
这看起来很相关:https://github.com/ezgraphs/jquery-sinatra-demo。
似乎您需要创建一个/public/ 文件夹并将jQuery 放入其中。从您的 index.html 文件中,只需引用它,就好像它与 index.html 文件位于同一目录中一样:
<script type="text/javascript" src="jquery-latest.js"></script>
【讨论】:
最快的解决方案是简单地将 CDN 粘贴到您的视图文件中:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
</head>
<body>
</body>
</html>
根据:https://jquery.com/download/#using-jquery-with-a-cdn
这就是我所做的,它对my Sinatra app 没有问题。
【讨论】: