我有非常简单的sinatra应用程序启动和运行。现在我想在我的sinatra应用程序中使用jsTree(jQuery插件)。
我不知道我是如何在sinatra中提供jQuery支持的。我把文件放在哪里,<script src="/path/to/jstree.js"></script>
看起来怎么样?
答案 0 :(得分:4)
这看起来很相似:https://github.com/ezgraphs/jquery-sinatra-demo。
好像你需要创建一个/public/
文件夹并将jQuery放入其中。从您的index.html
文件中,只需引用它就好像它与index.html
文件位于同一目录中一样:
<script type="text/javascript" src="jquery-latest.js"></script>
答案 1 :(得分:0)
最快的解决方案是将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没有问题。