2016-10-13 2 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'"}...]}}` 

私は私のルートを確認し、InfactはPOSTはEDITに存在していなかったか、

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

可能な二重にこれを追加してを削除したので、これが起こると思います[Noルートは一致しない\ [POST \]削除および更新のために]( http://stackoverflow.com/questions/19381685/no-route-matches-post-for-delete-and-update) – KDOT

答えて

1

をDELETEは、1と同様のSOポストhereを見ました。私はrails-5-apiapi

ソリューションを必要としないし、多くのミドルウェアのapplication.rb

config.middleware.use Rack::MethodOverride 
+0

また、[トラブルシューティングのページ](https://github.com/sferik/)に記載されています。 razz_admin/wiki /トラブルシューティング#no-route-matches-post-for-delete-and-update)のレポ自体 –

+0

**のインストール方法**には一度も言及されていませんでした。 –

関連する問題