Ошибка Heroku + Rails: «Вход в API V8 без надлежащей блокировки на месте» - PullRequest
0 голосов
/ 13 июня 2011
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, так что я могу многое сделать неправильно.

Если я избавлюсь от javascript_include_tag, мое приложение запустится, но, конечно, я не получу javascript.

Ответы [ 2 ]

1 голос
/ 16 июня 2011

ExecJS 1.1.3 реализует блокировку для V8.Это должно решить ваши проблемы с JS minified.

https://github.com/sstephenson/execjs/commit/a48bc7c7ad03bec4f8abde1fa76c95cccc59f818#comments

1 голос
/ 16 июня 2011

Я решил это, комментируя драгоценный камень из моего GemFile.

...