2014-01-14 4 views
1

필자는 Rails 4 앱에서 몇 가지 뷰를 약간 변경하고 Unicorn gem을 내 Gemfile의 메인 섹션으로 옮기고 서버를 시작했으며 <%= csrf_meta_tags %> 라인에서 다음과 같은 인사를 받았습니다.초기화되지 않은 상수 REXMLUtiliyNodeString

uninitialized constant REXMLUtiliyNodeString

WTF, 짝짓기?

내 Google 검색으로 인해 많은 일이 발생하지 않았습니다. 약 9 개의 결과 및이 REXMLUtiliyNodeString 클래스와 관련된 아무 것도 없습니다. 단지 REXMLUtiliyNodeString을 검색했을 때도 같은 수의 결과가 나타납니다. csrf_meta_tags에 무슨 일이 있었는지에 대해 의견을 말하면서 내 서버가 쿼리 문자열, 다음 양식 등이 포함 된 다음 링크에서 내게 동일한 오류를주었습니다.

나는 딤섬 better_errors을 사용하고 있는데, 내가 보았을 때

Session expired 
>> undefined 

csrf_meta_tags 나에게 문제를 제공하는 이유 감각을 만들지 만, 세션이 만료 된 이유는 표시되지 않습니다 : 값에, 그것은 보여 주었다. 아마도 내 서버 로그 중 일부가 도움이 될 것입니다. 여기 템플릿 렌더링 자료까지입니다.

Completed 500 Internal Server Error in 18ms 

NameError - uninitialized constant REXMLUtiliyNodeString: 
    activesupport (4.0.0) lib/active_support/dependencies.rb:500:in `load_missing_constant' 
    activesupport (4.0.0) lib/active_support/dependencies.rb:183:in `const_missing' 
    rspec-core (2.14.5) lib/rspec/core/backward_compatibility.rb:14:in `const_missing' 
    activesupport (4.0.0) lib/active_support/inflector/methods.rb:226:in `block in constantize' 
    activesupport (4.0.0) lib/active_support/inflector/methods.rb:224:in `constantize' 
    activesupport (4.0.0) lib/active_support/core_ext/string/inflections.rb:66:in `constantize' 
    activesupport (4.0.0) lib/active_support/core_ext/marshal.rb:10:in `rescue in load_with_autoloading' 
    activesupport (4.0.0) lib/active_support/core_ext/marshal.rb:6:in `load_with_autoloading' 
    activesupport (4.0.0) lib/active_support/message_encryptor.rb:93:in `_decrypt' 
    activesupport (4.0.0) lib/active_support/message_encryptor.rb:63:in `decrypt_and_verify' 
    actionpack (4.0.0) lib/action_dispatch/middleware/cookies.rb:461:in `decrypt_and_verify' 
    actionpack (4.0.0) lib/action_dispatch/middleware/cookies.rb:476:in `[]' 
    actionpack (4.0.0) lib/action_dispatch/middleware/session/cookie_store.rb:113:in `get_cookie' 
    actionpack (4.0.0) lib/action_dispatch/middleware/session/cookie_store.rb:89:in `block in unpacked_cookie_data' 
    actionpack (4.0.0) lib/action_dispatch/middleware/session/abstract_store.rb:51:in `stale_session_check!' 
    actionpack (4.0.0) lib/action_dispatch/middleware/session/cookie_store.rb:88:in `unpacked_cookie_data' 
    actionpack (4.0.0) lib/action_dispatch/middleware/session/cookie_store.rb:82:in `block in extract_session_id' 
    actionpack (4.0.0) lib/action_dispatch/middleware/session/abstract_store.rb:51:in `stale_session_check!' 
    actionpack (4.0.0) lib/action_dispatch/middleware/session/cookie_store.rb:81:in `extract_session_id' 
    actionpack (4.0.0) lib/action_dispatch/request/session.rb:46:in `block in []' 
    actionpack (4.0.0) lib/action_dispatch/request/session.rb:45:in `[]' 
    actionpack (4.0.0) lib/action_dispatch/request/session.rb:67:in `id' 
    rack (1.5.2) lib/rack/session/abstract/id.rb:282:in `current_session_id' 
    rack (1.5.2) lib/rack/session/abstract/id.rb:288:in `session_exists?' 
    actionpack (4.0.0) lib/action_dispatch/request/session.rb:140:in `exists?' 
    actionpack (4.0.0) lib/action_dispatch/request/session.rb:160:in `load_for_read!' 
    actionpack (4.0.0) lib/action_dispatch/request/session.rb:86:in `[]' 
    actionpack (4.0.0) lib/action_controller/metal/request_forgery_protection.rb:194:in `form_authenticity_token' 
    actionpack (4.0.0) lib/abstract_controller/helpers.rb:53:in `form_authenticity_token' 
    actionpack (4.0.0) lib/action_view/helpers/csrf_helper.rb:21:in `csrf_meta_tags' 
    app/views/layouts/application.html.erb:8:in `_app_views_layouts_application_html_erb___1806160678256643230_70323633825000' 
    actionpack (4.0.0) lib/action_view/template.rb:143:in `block in render' 

답변을 모르는 사람이라도 올바른 방향으로 나를 가리 키도록 도와 줄 수 있습니까? 나는 100 % 어려움을 겪었고, 나는 오늘 약간의 변화를 밀어 낼 필요가있다.

감사합니다.

답변

0

와우, 나는 멍청하다. 이것은 Rails giving you error messages that aren't actually due to your Rails app 쇼의 또 다른 에피소드입니다.

나는 마지막 날부터 내 브라우저의 쿠키를 모두 지웠다. 나는 그 상호 작용이 있다는 것을 전혀 몰랐다.

D :

여기에 모든 브라우저에서 쿠키를 삭제하는 방법 다른 희생자가되지 마라. 쿠키를 삭제하십시오!