将应用程序部署到heroku后出现问题

时间:2013-03-30 14:57:07

标签: ruby-on-rails heroku

我有一个我正在处理的网络应用程序,我刚刚在系统完成执行git push heroku master之后遇到了一个问题。在开发中,该应用程序工作正常。我已经将db更改为PostgreSQL,因此推送没有问题。但是在推送之后,当我尝试在线看到该应用时,它告诉我有一个错误,当我通过命令Heroku logs --tail搜索heroku日志时,这是我发现的错误:

Completed 500 Internal Server Error in 866ms
    at parse_error (/tmp/execjs20130330-2-1s2w7pb.js:1824:17)
    at new JS_Parse_Error (/tmp/execjs20130330-2-1s2w7pb.js:1720:22)
ActionView::Template::Error (Unexpected character '#' (line: 11021, col: 1, pos: 312418)
Error
    at js_error (/tmp/execjs20130330-2-1s2w7pb.js:1728:15)

    at Object.semicolon [as 1] (/tmp/execjs20130330-2-1s2w7pb.js:2221:38)
    at simple_statement (/tmp/execjs20130330-2-1s2w7pb.js:2362:35)
    at /tmp/execjs20130330-2-1s2w7pb.js:2265:32

    at Object.next_token [as input] (/tmp/execjs20130330-2-1s2w7pb.js:2070:17)
    at next (/tmp/execjs20130330-2-1s2w7pb.js:2175:37)
    at /tmp/execjs20130330-2-1s2w7pb.js:2753:32
  (in /app/app/assets/javascripts/application.js)):
    9: <body>
    6:   <%= javascript_include_tag

    4:   <title>Pinsvault</title>

我看不出去哪里修复,看起来似乎是JavaScript的东西,但我在开发中没有这样的东西。

1 个答案:

答案 0 :(得分:0)

您似乎没有关闭javascript_include_tag,请尝试添加%>

<%= javascript_include_tag %>

您可以尝试使用Chrome检查器的控制台标签在本地验证此信息。看看那里是否有任何javascript错误。