操作视图::模板::错误(默认值.js未预编译)



最近,我一直在将基于passenger的RubyonRails站点迁移到另一个服务器,并在这个过程中将Rails从2.3.2升级到3.2。我已经安装了所有必要的gem,我认为一切都配置正确,但当我去我的网站时,我会收到一条"我们很抱歉,但出了问题"的消息

我查看了production.log,这是我收到的错误消息:

正在连接到database.yml 指定的数据库

于2013-05-31 20:12:28-0400开始获取ip_address的"/login/login"LoginController处理#登录为HTML

布局/主页中呈现的登录/login.html.erb(6.9ms(

43ms 中完成500内部服务器错误

ActionView::Template::Error(defaults.js未预编译(:

6:<title>test test test</title>

7:<link rel="icon" type="image/png" href="/images/favicon.ico">

8:<link rel="SHORTCUT ICON" href="/images/favicon.ico"/>

9:<%= javascript_include_tag :defaults %>

10:<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

11:<script type="text/javascript" >src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>

12:<script type="text/javascript" src="/javascripts/jquery-ui->1.8.20.custom.min.js"></script> <%= stylesheet_link_tag 'home_styles', :media => >'Screen' %>

app/views/layouts/homepage.html.erb:9:in_app_views_layouts_homepage_html_erb__3199970246383683518_43112000'

我对Rails还很陌生,所以我现在有点不知所措。任何帮助都将不胜感激!

<%= javascript_include_tag :defaults %>

这个标签来自Rails 3.1之前的版本。你确定这就是你想要做的吗?

在较新的应用程序中,这一行通常包括应用程序JavaScript文件:

<%= javascript_include_tag "application" %>

之所以能够做到这一点,是因为您可以通过阅读《资产管道指南》了解资产管道。

最新更新