2016-10-13 1 views
0

새 레일 5 api 프로젝트 시작, 모델 생성, rails_admin 추가./admin에서 실행중인 아름다운 관리자 패널을 볼 수 있었지만 editdelete을 제외한 모든 작업을 수행 할 수있었습니다. rails_admin 편집 및 삭제할 수 없습니다 : 경로가 [POST]/admin/model/id/edit 및/admin/model/id/delete와 일치하지 않습니다.

{"status":404,"error":"Not Found","exception":"#\u003cActionController::RoutingError: No route matches [POST] \"/admin/city/3/edit\"\u003e","traces":{"Application Trace":[],"Framework Trace":[{"id":0,"trace":"actionpack (5.0.0.1) lib/action_dispatch/middleware/debug_exceptions.rb:53:in `call'"}...]}} 
{"status":404,"error":"Not Found","exception":"#\u003cActionController::RoutingError: No route matches [POST] \"/admin/city/3/delete\"\u003e","traces":{"Application Trace":[],"Framework Trace":[{"id":0,"trace":"actionpack (5.0.0.1) lib/action_dispatch/middleware/debug_exceptions.rb:53:in `call'"}...]}}` 

나는 나의 경로를 확인하고, POST 편집에 존재하지 않았다 가리키고 또는

Routes for RailsAdmin::Engine: 
    dashboard GET  /         rails_admin/main#dashboard 
     index GET|POST /:model_name(.:format)     rails_admin/main#index 
     new GET|POST /:model_name/new(.:format)    rails_admin/main#new 
    export GET|POST /:model_name/export(.:format)   rails_admin/main#export 
bulk_delete POST|DELETE /:model_name/bulk_delete(.:format)  rails_admin/main#bulk_delete 
bulk_action POST  /:model_name/bulk_action(.:format)  rails_admin/main#bulk_action 
     show GET   /:model_name/:id(.:format)    rails_admin/main#show 
     edit GET|PUT  /:model_name/:id/edit(.:format)  rails_admin/main#edit 
    delete GET|DELETE /:model_name/:id/delete(.:format)  rails_admin/main#delete 
show_in_app GET   /:model_name/:id/show_in_app(.:format) rails_admin/main#show_in_app 
+0

가능한 중복이를 추가하고 제거하기 때문에 이런 생각 [어떤 경로가 일치하지 \ [POST \] 삭제 및 업데이트 (http://stackoverflow.com/questions/19381685/no-route-matches-post-for-delete-and-update) – KDOT

답변

1

톱 하나와 유사한 SO 포스트 here을 삭제합니다. 내가 rails-5-apiapi

해결에 필요하지 않은 많은 미들웨어의 application.rb

config.middleware.use Rack::MethodOverride 
+0

또한 [문제 해결 페이지] (https://github.com/sferik/)에 언급되어 있습니다. rails_admin/wiki/문제 해결 # no-route-matches-post-for-delete-and-update) repo 자체의 –

+0

** 설치 방법 **에서 언급 된 적이 없으며 ** Google을 찾기가 힘들었습니다! –

관련 문제