我有以下我希望包含的咖啡脚本文件:
app/assets/javascripts/groups.js.coffee
我有一个应用程序文件 -app/assets/javascripts/application.js
它有:
//= require_tree .
我的views/layouts/application.html.haml
文件包括:
= javascript_include_tag :defaults
= javascript_include_tag "jquery-ui-1.8.22.custom.min.js"
我的页面似乎没有groups.js
文件
它确实得到了, jquery-ui-1.8.22.custom.min.js
但我不确定从哪里来。
我尝试放入= javascript_include_tag "groups.js"
并
views/layouts/application.html.haml
重新启动服务器,然后在groups.js
标题中引用了一个,但单击该实际文件(在浏览器显示视图中)显示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Action Controller: Exception caught</title>
<style>
body { background-color: #fff; color: #333; }
body, p, ol, ul, td {
font-family: helvetica, verdana, arial, sans-serif;
font-size: 13px;
line-height: 18px;
}
pre {
background-color: #eee;
padding: 10px;
font-size: 11px;
}
a { color: #000; }
a:visited { color: #666; }
a:hover { color: #fff; background-color:#000; }
</style>
</head>
<body>
<h1>Routing Error</h1>
<p><pre>No route matches [GET] "/javascripts/groups.js"</pre></p>
</body>
</html>
我也尝试//= require_tree .
输入,
app/assets/javascript/application.js
但只是收到一条错误消息,提示找不到文件(javascript/groups.js
)
我也试过rake assets:precompile
,但这给出了一个奇怪的错误,Please install the pg adapter: gem install activerecord-pg-adapter
但尝试给出了ERROR: Could not find a valid gem activerecord-pg-adapter (>= 0) in any repository
我不知道这是怎么回事,因为应用程序在本地和远程都可以正常工作,使用数据库没有问题,所以这可能是一个单独的问题。如果您建议需要,我会提到它rake assets:precompile
,但是要在开发中使用资产,这应该不是问题(我认为)。
最初该应用程序是 rails 2.3.8,但现在它是 3.1.8 - 嗯,如果资产在 3.2+ 中,这可能是关键