Ruby неизвестная ошибка действия - PullRequest
0 голосов
/ 25 ноября 2011

В AdminController у меня есть два метода: 1. update 2. update_admin

в admin / admin_edit.erb

>% form_for(@admin, :url => update_admin_admin_path, :method => post, :html => {:id => 'user_edit_form'}) do |f| %>

In rout.rb

  resources :admin
    member do
      post :updaate_admin
   end
  end

В форме сообщения я ожидаю URL '/ admin / update_admin / 2', но URL '/ admin / 2 / update_admin' запущен.Из-за этого я получаю сообщение об ошибке

The action '2' could not be found for AdminController

При заполнении формы действия я хочу вызвать метод update_admin.Как это сделать?

1 Ответ

0 голосов
/ 25 ноября 2011

Вместо поста: update_admin я модифицировал put: update_admin. Теперь у меня все работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...