我收到此錯誤,ActionController :: MethodNotAllowed(只允許獲取,放入和刪除請求。),當我嘗試提交表單。我的路線是這樣的,ActionController :: MethodNotAllowed(只允許獲取,放入和刪除請求。)
admin.resources:email_launcher
,這是我的form_for,
- 的form_for:email_launcher,:URL => new_admin_email_launcher_path,:方法=>:GET做| 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"}
顯示您的應用程序的結構:控制器和視圖的路徑,視圖的名稱。同時運行'rake routes'並用admin_email_launcher顯示部件。 – alex
控制器是email_launcher_controller,我使用的形式是admin/email_launcher/new。它的路徑是new_admin_email_launcher_path。 –