0

現在取り組んでいる Web アプリがあります。システムが git push heroku master の実行を終了した直後に問題に遭遇しました。開発中、アプリは正常に動作します。既にデータベースを PostgreSQL に変更しているので、プッシュしても問題ありません。しかし、プッシュ後、アプリをオンラインで表示しようとすると、エラーがあることがわかります。コマンドを使用して heroku ログを検索すると、次Heroku logs --tailのエラーが見つかりました。

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 のようですが、私は開発中にそのようなものを持っていません。

4

1 に答える 1

0

を閉じていないようです。javascript_include_tag追加してみてください%>

<%= javascript_include_tag %>

これは、Chrome インスペクタのコンソール タブを使用してローカルで確認できます。そこに JavaScript エラーがないかどうかを確認します。

于 2013-03-30T14:59:38.997 に答える