새 레일 5 api 프로젝트 시작, 모델 생성, rails_admin
추가./admin에서 실행중인 아름다운 관리자 패널을 볼 수 있었지만 edit
및 delete
을 제외한 모든 작업을 수행 할 수있었습니다. 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
가능한 중복이를 추가하고 제거하기 때문에 이런 생각 [어떤 경로가 일치하지 \ [POST \] 삭제 및 업데이트 (http://stackoverflow.com/questions/19381685/no-route-matches-post-for-delete-and-update) – KDOT