2
我将我的应用程序部署到Heroku。 我在日志中有这样的错误:Heroku ActionView :: Template :: Error eof(undefined)in /app/app/assets/javascripts/application.js
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 .
我在我的文件夹中的应用程序/资产/ JavaScript的三个文件/
- application.js
- form.js
- users.js.coffee
:config.assets.compile =真
任何想法:config.assets.initialize_on_precompile =在production.rb假 ? 感谢您的帮助。
这通常意味着您的某个.js文件不仅包含application.js,而且还包含缺少的关闭'}'。我会检查。 – Yuri 2011-12-29 18:08:35
感谢Yuri的提示。你是对的 ! – Marine 2012-01-02 14:59:06