Проблема в том, что для маршрутов RESTful к действию уничтожения требуется: id ресурса, который нужно удалить, и, поскольку вы используете Subscriber.new в качестве источника для создания формы, он не может создать соответствующий URL для публикации.
Вы можете обойти это, используя такие маршруты:
<% form_for(:subscriber, :url => subscriber_path("email"), :html => {:method => :delete}) do %>
email: <%= text_field_tag :mail %>
<%= submit_tag "Sign out" %>
<% end %>
Обратите внимание, что вы должны отредактировать subscriber_path для своей собственной маршрутизации, но, используя «email» в качестве идентификатора, вы убедитесь, что на контроллер не передается faulthy: id, и вы можете использовать электронную почту, чтобы найти правильную модель для уничтожения как я думаю, это было то, что вы хотели сделать.