Rails 앱 내 경로 오류

MT Davis

Elasticsearch를 설치하는 과정에서 (잘 작동 함) 내 앱에서 로그 아웃하는 기능이 더 이상 작동하지 않습니다. 다음과 같은 오류 메시지가 나타납니다.

    No route matches [GET] "/users/sign_out"

    Rails.root: C:/Users/mdavis/workspace/intakelog

    Application Trace | Framework Trace | Full Trace

    Routes match in priority from top to bottom

Rake Routes를 실행하면 올바른 경로가 표시됩니다.

$ rake routes
                  Prefix Verb   URI Pattern                                    C                                                                   ontroller#Action
              insurances GET    /insurances(.:format)                          i                                                                   nsurances#index
                         POST   /insurances(.:format)                          i                                                                   nsurances#create
           new_insurance GET    /insurances/new(.:format)                      i                                                                   nsurances#new
          edit_insurance GET    /insurances/:id/edit(.:format)                 i                                                                   nsurances#edit
               insurance GET    /insurances/:id(.:format)                      i                                                                   nsurances#show
                         PATCH  /insurances/:id(.:format)                      i                                                                   nsurances#update
                         PUT    /insurances/:id(.:format)                      i                                                                   nsurances#update
                         DELETE /insurances/:id(.:format)                      i                                                                   nsurances#destroy
        new_user_session GET    /users/sign_in(.:format)                       d                                                                   evise/sessions#new
            user_session POST   /users/sign_in(.:format)                       d                                                                   evise/sessions#create
    destroy_user_session DELETE /users/sign_out(.:format)                      d                                                                   evise/sessions#destroy
           user_password POST   /users/password(.:format)                      d                                                                   evise/passwords#create
       new_user_password GET    /users/password/new(.:format)                  d                                                                   evise/passwords#new
      edit_user_password GET    /users/password/edit(.:format)                 d                                                                   evise/passwords#edit
                         PATCH  /users/password(.:format)                      d                                                                   evise/passwords#update
                         PUT    /users/password(.:format)                      d                                                                   evise/passwords#update
cancel_user_registration GET    /users/cancel(.:format)                        d                                                                   evise/registrations#cancel
       user_registration POST   /users(.:format)                               d                                                                   evise/registrations#create
   new_user_registration GET    /users/sign_up(.:format)                       d                                                                   evise/registrations#new
  edit_user_registration GET    /users/edit(.:format)                          d                                                                   evise/registrations#edit
                         PATCH  /users(.:format)                               d                                                                   evise/registrations#update
                         PUT    /users(.:format)                               d                                                                   evise/registrations#update
                         DELETE /users(.:format)                               d                                                                   evise/registrations#destroy
         search_accounts GET    /accounts/search(.:format)                     a                                                                   ccounts#search
           account_notes POST   /accounts/:account_id/notes(.:format)          n                                                                   otes#create
        new_account_note GET    /accounts/:account_id/notes/new(.:format)      n                                                                   otes#new
       edit_account_note GET    /accounts/:account_id/notes/:id/edit(.:format) n                                                                   otes#edit
            account_note PATCH  /accounts/:account_id/notes/:id(.:format)      n                                                                   otes#update
                         PUT    /accounts/:account_id/notes/:id(.:format)      n                                                                   otes#update
                         DELETE /accounts/:account_id/notes/:id(.:format)      n                                                                   otes#destroy
                accounts GET    /accounts(.:format)                            a                                                                   ccounts#index
                         POST   /accounts(.:format)                            a                                                                   ccounts#create
             new_account GET    /accounts/new(.:format)                        a                                                                   ccounts#new
            edit_account GET    /accounts/:id/edit(.:format)                   a                                                                   ccounts#edit
                 account GET    /accounts/:id(.:format)                        a                                                                   ccounts#show
                         PATCH  /accounts/:id(.:format)                        a                                                                   ccounts#update
                         PUT    /accounts/:id(.:format)                        a                                                                   ccounts#update
                         DELETE /accounts/:id(.:format)                        a                                                                   ccounts#destroy
                programs GET    /programs(.:format)                            p                                                                   rograms#index
                         POST   /programs(.:format)                            p                                                                   rograms#create
             new_program GET    /programs/new(.:format)                        p                                                                   rograms#new
            edit_program GET    /programs/:id/edit(.:format)                   p                                                                   rograms#edit
                 program GET    /programs/:id(.:format)                        p                                                                   rograms#show
                         PATCH  /programs/:id(.:format)                        p                                                                   rograms#update
                         PUT    /programs/:id(.:format)                        p                                                                   rograms#update
                         DELETE /programs/:id(.:format)                        p                                                                   rograms#destroy
             pages_index GET    /pages/index(.:format)                         p                                                                   ages#index
                    root GET    /                                              p                                                                   ages#index

서버 로그에 대한 오류 메시지입니다.

ActionController::RoutingError (No route matches [GET] "/javascripts/default.js"):
  actionpack (4.1.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
  actionpack (4.1.8) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
  railties (4.1.8) lib/rails/rack/logger.rb:38:in `call_app'
  railties (4.1.8) lib/rails/rack/logger.rb:20:in `block in call'
  activesupport (4.1.8) lib/active_support/tagged_logging.rb:68:in `block in tagged'
  activesupport (4.1.8) lib/active_support/tagged_logging.rb:26:in `tagged'
  activesupport (4.1.8) lib/active_support/tagged_logging.rb:68:in `tagged'
  railties (4.1.8) lib/rails/rack/logger.rb:20:in `call'
  actionpack (4.1.8) lib/action_dispatch/middleware/request_id.rb:21:in `call'
  rack (1.5.2) lib/rack/methodoverride.rb:21:in `call'
  rack (1.5.2) lib/rack/runtime.rb:17:in `call'
  activesupport (4.1.8) lib/active_support/cache/strategy/local_cache_middleware.rb:26:in `call'
  rack (1.5.2) lib/rack/lock.rb:17:in `call'
  actionpack (4.1.8) lib/action_dispatch/middleware/static.rb:84:in `call'
  rack (1.5.2) lib/rack/sendfile.rb:112:in `call'
  railties (4.1.8) lib/rails/engine.rb:514:in `call'
  railties (4.1.8) lib/rails/application.rb:144:in `call'
  rack (1.5.2) lib/rack/lock.rb:17:in `call'
  rack (1.5.2) lib/rack/content_length.rb:14:in `call'
  rack (1.5.2) lib/rack/handler/webrick.rb:60:in `service'
  C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
  C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
  C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'


  Rendered C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/actionpack-4.1.8/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (1.0ms)
  Rendered C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/actionpack-4.1.8/lib/action_dispatch/middleware/templates/routes/_route.html.erb (3.0ms)
  Rendered C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/actionpack-4.1.8/lib/action_dispatch/middleware/templates/routes/_table.html.erb (1.0ms)
  Rendered C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/actionpack-4.1.8/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (56.0ms)


Started GET "/users/sign_out" for 127.0.0.1 at 2015-11-13 11:43:11 -0500

ActionController::RoutingError (No route matches [GET] "/users/sign_out"):
  actionpack (4.1.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
  actionpack (4.1.8) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
  railties (4.1.8) lib/rails/rack/logger.rb:38:in `call_app'
  railties (4.1.8) lib/rails/rack/logger.rb:20:in `block in call'
  activesupport (4.1.8) lib/active_support/tagged_logging.rb:68:in `block in tagged'
  activesupport (4.1.8) lib/active_support/tagged_logging.rb:26:in `tagged'
  activesupport (4.1.8) lib/active_support/tagged_logging.rb:68:in `tagged'
  railties (4.1.8) lib/rails/rack/logger.rb:20:in `call'
  actionpack (4.1.8) lib/action_dispatch/middleware/request_id.rb:21:in `call'
  rack (1.5.2) lib/rack/methodoverride.rb:21:in `call'
  rack (1.5.2) lib/rack/runtime.rb:17:in `call'
  activesupport (4.1.8) lib/active_support/cache/strategy/local_cache_middleware.rb:26:in `call'
  rack (1.5.2) lib/rack/lock.rb:17:in `call'
  actionpack (4.1.8) lib/action_dispatch/middleware/static.rb:84:in `call'
  rack (1.5.2) lib/rack/sendfile.rb:112:in `call'
  railties (4.1.8) lib/rails/engine.rb:514:in `call'
  railties (4.1.8) lib/rails/application.rb:144:in `call'
  rack (1.5.2) lib/rack/lock.rb:17:in `call'
  rack (1.5.2) lib/rack/content_length.rb:14:in `call'
  rack (1.5.2) lib/rack/handler/webrick.rb:60:in `service'
  C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
  C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
  C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'

나는 그것이 관련 될 수 있다고 생각하는 다음 게시물을 보았지만 이것을 알 수 없습니다.

Pages # home의 Rails ExecJS :: ProgramError?

application.html.erb 사본

<!DOCTYPE html>
<html>
<head>
  <title></title>
  <%= render 'layouts/bootstrap' %>
  <%= stylesheet_link_tag    "application", media: "all", "data-turbolinks-track" => true %>
 <%= javascript_include_tag "default", "data-turbolinks-track" => true %>
  <%= csrf_meta_tags %>
  <%= render 'layouts/bootstrap' %>
</head>
<body>
    <div class="container">
<%= render "layouts/navbar" %>
</div>
<div class="container-fluid">
  <div class="container">
    <% flash.each do |name, msg| %>
      <% if msg.is_a?(String) %>
        <div class="alert alert-<%= name == "notice" ? "success" : "danger" %> alert-dismissable">
          <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
          <%= content_tag :div, msg, :id => "flash_#{name}" %>
        </div>
         </div>
         </div>
      <% end %>
    <% end %> 
<%= yield %>
<div class="container">
<div class="footer">
<%= render "layouts/footer" %>
</div>
</div>
</body>
</html>
MT Davis

이 문제에 대한 해결책 <%= javascript_include_tag 'application' %>은 application.html.erb 파일에 올바르게 명시되지 않은 것입니다. 나는 <%= javascript_include_tag "default", "data-turbolinks-track" => true %>. 작동하기 위해 변경해야하는 이유를 잘 모르겠습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Rails Heroku 앱 오류

분류에서Dev

내부 앱 오류로 인한 CORS 오류

분류에서Dev

Rails 4 경로 오류

분류에서Dev

Rails Passenger 앱 시작 오류

분류에서Dev

Rails 앱을 Ruby 2.0.0 번 들러 오류로 업데이트

분류에서Dev

Rails로 새 앱을 생성 할 때 오류 발생

분류에서Dev

내 React 앱에서 redux 디스패치로 TypeScript 오류 받기

분류에서Dev

내 앱에는 로컬 변수 오류가 있습니다.

분류에서Dev

JSON으로 논리 앱 메시지 보내기 오류

분류에서Dev

Facebook을 사용하여 내 앱에 로그인 : Facebook 앱 사용시 오류

분류에서Dev

내 앱을 Rails 5로 업그레이드합니다. 번들 설치시 어떤 오류가 발생하는지 잘 모르겠습니다.

분류에서Dev

laravel은 경로 내에서 $ app 사용 오류 정의되지 않은 변수 : 앱

분류에서Dev

Rails로드 오류

분류에서Dev

Ruby on Rails 프로젝트에서 내 haml 파일의 오류

분류에서Dev

Rails Cucumber 경로 매핑 오류

분류에서Dev

Heroku 오류에 Rails 앱 배포

분류에서Dev

Android 버튼-내 첫 번째 앱 오류

분류에서Dev

내 각도 앱에서 $ injector : modulerr 오류

분류에서Dev

내 앱의 논리적 오류

분류에서Dev

Flutter 오류 "내 앱에서 초기 루트로 이동할 수 없습니다."

분류에서Dev

내 안드로이드 앱에서 OutOfMemory 오류를 극복하는 방법.?

분류에서Dev

iPhone 앱의 사내 배포를 iTunes로 가져올 때 오류 발생

분류에서Dev

Rails 실행 : / new 및 / edit _form 내에서 경로 가져 오기

분류에서Dev

행 아웃 URL을 잡아서 내 Rails 앱으로 전달

분류에서Dev

PHP 경고-내부 오류

분류에서Dev

Lumen 경로 그룹 오류 : "정의되지 않은 변수 : 앱"

분류에서Dev

Sikuli로 앱 내보내기

분류에서Dev

Rails 앱을 Heroku에 배포 할 때 "이러한 파일을로드 할 수 없습니다"오류

분류에서Dev

Rails 앱을 Heroku에 배포 할 때 "이러한 파일을로드 할 수 없습니다"오류

Related 관련 기사

  1. 1

    Rails Heroku 앱 오류

  2. 2

    내부 앱 오류로 인한 CORS 오류

  3. 3

    Rails 4 경로 오류

  4. 4

    Rails Passenger 앱 시작 오류

  5. 5

    Rails 앱을 Ruby 2.0.0 번 들러 오류로 업데이트

  6. 6

    Rails로 새 앱을 생성 할 때 오류 발생

  7. 7

    내 React 앱에서 redux 디스패치로 TypeScript 오류 받기

  8. 8

    내 앱에는 로컬 변수 오류가 있습니다.

  9. 9

    JSON으로 논리 앱 메시지 보내기 오류

  10. 10

    Facebook을 사용하여 내 앱에 로그인 : Facebook 앱 사용시 오류

  11. 11

    내 앱을 Rails 5로 업그레이드합니다. 번들 설치시 어떤 오류가 발생하는지 잘 모르겠습니다.

  12. 12

    laravel은 경로 내에서 $ app 사용 오류 정의되지 않은 변수 : 앱

  13. 13

    Rails로드 오류

  14. 14

    Ruby on Rails 프로젝트에서 내 haml 파일의 오류

  15. 15

    Rails Cucumber 경로 매핑 오류

  16. 16

    Heroku 오류에 Rails 앱 배포

  17. 17

    Android 버튼-내 첫 번째 앱 오류

  18. 18

    내 각도 앱에서 $ injector : modulerr 오류

  19. 19

    내 앱의 논리적 오류

  20. 20

    Flutter 오류 "내 앱에서 초기 루트로 이동할 수 없습니다."

  21. 21

    내 안드로이드 앱에서 OutOfMemory 오류를 극복하는 방법.?

  22. 22

    iPhone 앱의 사내 배포를 iTunes로 가져올 때 오류 발생

  23. 23

    Rails 실행 : / new 및 / edit _form 내에서 경로 가져 오기

  24. 24

    행 아웃 URL을 잡아서 내 Rails 앱으로 전달

  25. 25

    PHP 경고-내부 오류

  26. 26

    Lumen 경로 그룹 오류 : "정의되지 않은 변수 : 앱"

  27. 27

    Sikuli로 앱 내보내기

  28. 28

    Rails 앱을 Heroku에 배포 할 때 "이러한 파일을로드 할 수 없습니다"오류

  29. 29

    Rails 앱을 Heroku에 배포 할 때 "이러한 파일을로드 할 수 없습니다"오류

뜨겁다태그

보관