Ruby on rails 使用NginX服务器将Rails应用程序部署到VPS。汇编问题

Ruby on rails 使用NginX服务器将Rails应用程序部署到VPS。汇编问题,ruby-on-rails,compilation,Ruby On Rails,Compilation,我成功地将rails应用程序部署到VPS,但当我尝试从浏览器查看服务器时,出现了500个错误(“很抱歉,出现了问题”)。该应用程序在本地运行良好,因此我认为问题不在于我的代码,而在于其他地方 这是/current/log/production.log中的日志 ActionView::Template::Error (jquery.js isn't precompiled): 4: <title>Songhomme</title> 5: <%= sty

我成功地将rails应用程序部署到VPS,但当我尝试从浏览器查看服务器时,出现了500个错误(“很抱歉,出现了问题”)。该应用程序在本地运行良好,因此我认为问题不在于我的代码,而在于其他地方

这是/current/log/production.log中的日志

ActionView::Template::Error (jquery.js isn't precompiled):
    4:   <title>Songhomme</title>
5:   <%= stylesheet_link_tag    "application", :media => "all" %>
6:   <%= javascript_include_tag "application" %>
7:   <%= javascript_include_tag 'jquery' %>
8:   <%= csrf_meta_tags %>
9: </head>
10: <body>
  app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb___2525571063257357898_28769560'
代码在本地运行良好,所以我不确定代码的第二部分有什么问题。对于代码的第一部分,在我推进回购之前运行
rakeassets:precompile
是否解决了问题


感谢您的帮助。

尝试在清单文件application.js中声明您的js包含,而不是通过javascript_include_标记。由于Rails版本3,这是正确的方法。因此,在application.js中:

//= require jquery
//= require jquery_ujs
//= require jquery
//= require jquery_ujs