Иногда это также происходит, когда вы не предоставляете параметр: as в своем маршруте:
delete "delete/:id" => "home#delete"
Изменено на:
delete "delete/:id" => "home#delete", as: :delete
(не обращайте внимания на странный пример, мы случайно натолкнулись на создаваемое нами внутреннее приложение)