0

我在公共文件夹中的所有内容,我的 rails 的 index.html 文件是这样的:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <script src="jstester.js">
    </script>
</body>
</html>

我在 assets->javascripts 文件夹中的所有内容是我在其中添加了一个 jtester.js 文件,现在它只有一行代码:

alert("fffsdfasdsad");

其他一切都只是来自 Rails 的默认设置。现在当我运行 rails 服务器时,我应该看到一个消息框吗?因为我什么都看不到。什么不见​​了?

4

1 回答 1

3

通过资产管道服务的资产总是来自/assets. 从资产管道提供的 JavaScript 文件的路径是/assets/<file>.js,而不仅仅是<file>.js. 修复你的src属性:

<script src="/assets/jstester.js"></script>
于 2013-04-11T21:27:29.670 回答