フォームを送信しようとすると、ActionController::MethodNotAllowed (取得、書き込み、および削除の要求のみが許可されます) というエラーが発生します。私のルートはこんな感じです。
admin.resources :email_launcher
これが私のform_forです。
- form_for :email_launcher, :url => new_admin_email_launcher_path, :method => :get do |f|
これはフォームではなく新しいビューであり、HAML を使用しています。エラーで一日中グーグルで検索しましたが、価値のあるものは何も見つかりませんでした。どんな助けでも素晴らしいでしょう、ありがとう。
admin_email_launcher のレーキ ルートは次のとおりです。
admin_email_launcher_index GET /admin/email_launcher(.:format) {:controller=>"admin/email_launcher", :action=>"index"}
POST /admin/email_launcher(.:format) {:controller=>"admin/email_launcher", :action=>"create"}
new_admin_email_launcher GET /admin/email_launcher/new(.:format) {:controller=>"admin/email_launcher", :action=>"new"}
edit_admin_email_launcher GET /admin/email_launcher/:id/edit(.:format) {:controller=>"admin/email_launcher", :action=>"edit"}
GET /admin/email_launcher/:id(.:format) {:controller=>"admin/email_launcher", :action=>"show"}
PUT /admin/email_launcher/:id(.:format) {:controller=>"admin/email_launcher", :action=>"update"}
DELETE /admin/email_launcher/:id(.:format) {:controller=>"admin/email_launcher", :action=>"destroy"}