[英]Error on sign in page after adding devise gem
I am working on my local on an app that used to work perfectly. 我正在使用一个曾经完美工作的应用程序在我的本地工作。 But now, I get this message error when connecting to my
localhost
. 但是现在,当连接到我的
localhost
时,我收到此消息错误。 I use the devise-2.2.3
gem 我使用了
devise-2.2.3
gem
Started GET "/users/sign_in" for 127.0.0.1 at 2013-08-12 16:54:42 +0200
Creating scope :closed. Overwriting existing method MergeRequest.closed.
Processing by Devise::SessionsController#new as HTML
Rendered devise/sessions/new.html.haml within layouts/devise (1.8ms)
Rendered layouts/_head.html.haml (26.1ms)
Completed 500 Internal Server Error in 59ms
The I noticed there were no layouts/_head.html.haml
. 我注意到没有
layouts/_head.html.haml
。 So does somebody has an idea of the origin of such an error ? 那么有人知道这种错误的起源吗?
As suggested, I post the full stack though I don't think it is much informative than what I posted before ;) 正如所建议的那样,我发布完整的堆栈,虽然我认为它没有我之前发布的信息量多;)
Started GET "/users/sign_in" for 127.0.0.1 at 2013-08-12 17:16:27 +0200
Processing by Devise::SessionsController#new as HTML
Rendered devise/sessions/new.html.haml within layouts/devise (1.8ms)
Rendered layouts/_head.html.haml (88.1ms)
Completed 500 Internal Server Error in 94ms
ActionView::Template::Error (SyntaxError: unexpected IDENTIFIER
(in /Users/git/gitlab/app/assets/javascripts/application.js.coffee)):
5: GitLab
6: = favicon_link_tag 'favicon.ico'
7: = stylesheet_link_tag "application"
8: = javascript_include_tag "application", "internationalization.js", "http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"
9: = csrf_meta_tags
10: = include_gon
11:
app/views/layouts/_head.html.haml:8:in `_app_views_layouts__head_html_haml__3074448813358061809_70101269487200'
app/views/layouts/devise.html.haml:3:in `_app_views_layouts_devise_html_haml__1317746148502442303_70101202019240'
Started GET "/static.css" for 127.0.0.1 at 2013-08-12 17:16:28 +0200
Processing by ProjectsController#show as HTML
Parameters: {"id"=>"static.css"}
Completed 401 Unauthorized in 0ms
Started GET "/users/sign_in" for 127.0.0.1 at 2013-08-12 17:16:28 +0200
Processing by Devise::SessionsController#new as HTML
Rendered devise/sessions/new.html.haml within layouts/devise (1.9ms)
Rendered layouts/_head.html.haml (25.9ms)
Completed 500 Internal Server Error in 32ms
ActionView::Template::Error (SyntaxError: unexpected IDENTIFIER
(in /Users/git/gitlab/app/assets/javascripts/application.js.coffee)):
5: GitLab
6: = favicon_link_tag 'favicon.ico'
7: = stylesheet_link_tag "application"
8: = javascript_include_tag "application", "internationalization.js", "http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"
9: = csrf_meta_tags
10: = include_gon
11:
app/views/layouts/_head.html.haml:8:in `_app_views_layouts__head_html_haml__3074448813358061809_70101269487200'
app/views/layouts/devise.html.haml:3:in `_app_views_layouts_devise_html_haml__1317746148502442303_70101202019240'
Started GET "/favicon.ico" for 127.0.0.1 at 2013-08-12 17:16:28 +0200
Processing by ProjectsController#show as */*
Parameters: {"id"=>"favicon.ico"}
Completed 401 Unauthorized in 0ms
Started GET "/users/sign_in" for 127.0.0.1 at 2013-08-12 17:16:28 +0200
Processing by Devise::SessionsController#new as */*
Rendered devise/sessions/new.html.haml within layouts/devise (1.8ms)
Rendered layouts/_head.html.haml (27.2ms)
Completed 500 Internal Server Error in 33ms
ActionView::Template::Error (SyntaxError: unexpected IDENTIFIER
(in /Users/git/gitlab/app/assets/javascripts/application.js.coffee)):
5: GitLab
6: = favicon_link_tag 'favicon.ico'
7: = stylesheet_link_tag "application"
8: = javascript_include_tag "application", "internationalization.js", "http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"
9: = csrf_meta_tags
10: = include_gon
11:
app/views/layouts/_head.html.haml:8:in `_app_views_layouts__head_html_haml__3074448813358061809_70101269487200'
app/views/layouts/devise.html.haml:3:in `_app_views_layouts_devise_html_haml__1317746148502442303_70101202019240'
Started GET "/favicon.ico" for 127.0.0.1 at 2013-08-12 17:16:28 +0200
Processing by ProjectsController#show as */*
Parameters: {"id"=>"favicon.ico"}
Completed 401 Unauthorized in 0ms
Started GET "/users/sign_in" for 127.0.0.1 at 2013-08-12 17:16:28 +0200
Processing by Devise::SessionsController#new as */*
Rendered devise/sessions/new.html.haml within layouts/devise (1.8ms)
Rendered layouts/_head.html.haml (25.0ms)
Completed 500 Internal Server Error in 31ms
ActionView::Template::Error (SyntaxError: unexpected IDENTIFIER
(in /Users/git/gitlab/app/assets/javascripts/application.js.coffee)):
5: GitLab
6: = favicon_link_tag 'favicon.ico'
7: = stylesheet_link_tag "application"
8: = javascript_include_tag "application", "internationalization.js", "http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"
9: = csrf_meta_tags
10: = include_gon
11:
app/views/layouts/_head.html.haml:8:in `_app_views_layouts__head_html_haml__3074448813358061809_70101269487200'
app/views/layouts/devise.html.haml:3:in `_app_views_layouts_devise_html_haml__1317746148502442303_70101202019240'
Well, the layout is not your issue (I don't think), when posting an error on stack overflow, it's super important that you post the stack trace. 好吧,布局不是你的问题(我不认为),当在堆栈溢出上发布错误时,发布堆栈跟踪非常重要。
The stack trace is the holy grail that holds all of the knowledge about the error, and without it, we are totally lost. 堆栈跟踪是拥有关于错误的所有知识的圣杯,没有它,我们就完全迷失了。 Post the stack trace, and try restarting your rails server.
发布堆栈跟踪,并尝试重新启动rails服务器。 Make sure you migrate your database, and then maybe we can fix the error.
确保迁移数据库,然后我们可以修复错误。
This line: 这一行:
= javascript_include_tag "application", "internationalization.js", "http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"
is broken. 被打破。
I'm not sure why, probably because you've listed out the JS filess on the same line. 我不知道为什么,可能是因为你在同一行列出了JS文件。 There may be a problem with the javascript file itself, not sure, but that is where the error is.
javascript文件本身可能存在问题,但不确定,但这就是错误所在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.