2011-06-12 64 views
0
ActionView::Template::Error (HandleScope::HandleScope: Entering the V8 API without proper locking in place 
    (in /app/app/assets/javascripts/application.js)): 
    3: <head> 
    4: <title>Reminders</title> 
    5: <%= stylesheet_link_tag "application" %> 
    6: <%= javascript_include_tag "application" %> 
    7: <%= csrf_meta_tags %> 
    8: <link rel="stylesheet" type="text/css" href="/assets/stylesheets/bg_<%= current_or_guest_user.background %>.css" /> 
    9: </head> 
app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___1680303581718722157_49016340' 

任何想法是什麼原因造成這種情況?我是ruby,rails和heroku的新手,所以我可能會犯很多錯誤。Heroku + Rails錯誤:「進入V8 API沒有正確鎖定到位」

如果我擺脫了javascript_include_tag我的應用程序運行,但當然我沒有得到任何JavaScript。

回答

1

我通過評論我的GemFile中的uglifier gem來解決這個問題。

+1

最終不能很好的解決方案,但它只是救了我,當我在Heroku生產現場失敗 - 分期,也是在Heroku上,被罰款。至少對我來說,真正的問題與壓縮有關(因爲v8/execjs/therubyrunner /某些東西)......我仍然必須解決這個問題。但這是一個非常不錯的臨時性比賽,不要嘲笑。不要忘記關閉production.rb中的壓縮功能! – 2011-09-14 04:06:44