【问题标题】:Heroku ActionView::Template::Error eof (undefined) in /app/app/assets/javascripts/application.jsHeroku ActionView::Template::Error eof (undefined) in /app/app/assets/javascripts/application.js
【发布时间】:2012-01-29 03:44:01
【问题描述】:

我将我的应用部署到 Heroku。 我在日志中有这个错误:

    ActionView::Template::Error (Unexpected token: eof (undefined)
(in /app/app/assets/javascripts/application.js)):
:     3: <head>
:     4:   <title>wkkin</title>
:     5:   <%= stylesheet_link_tag    "application" %>
: GET xxx.herokuapp.com/users/2/edit dyno=web.1 queue=0 wait=0ms service=1
292ms status=500 bytes=728
:     6:   <%= javascript_include_tag "application" %>
:     7:   <%= csrf_meta_tags %>
:     8: </head>
:     9: <body>
:   app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___1096119453842232088_43006600'

我的 application.js 看起来像:

//= require jquery
//= require jquery_ujs
//= require_tree .

我的文件夹 app/assets/javascripts/ 中有三个文件

  • application.js
  • form.js
  • users.js.coffee

在 application.rb 中:config.assets.initialize_on_precompile = false 在 production.rb 中:config.assets.compile = true

有什么想法吗? 感谢您的帮助。

【问题讨论】:

  • 这通常意味着您的一个 .js 文件中缺少关闭 } 而不仅仅是 application.js。我会检查的。
  • 感谢尤里的提示。你是对的!

标签: ruby-on-rails heroku asset-pipeline


【解决方案1】:

这通常意味着您的一个 .js 文件中缺少结束 },而不仅仅是 application.js。我会检查一下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    相关资源
    最近更新 更多