简体   繁体   English

添加设计gem后登录页面出错

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM