Rails 3 маршрутизация - PullRequest
       2

Rails 3 маршрутизация

0 голосов
/ 06 ноября 2010
resources :users do
  get :save_delete, :on => :member
  get :question_form, :on => :member
  post :question_send, :on => :member
  resources :comments
end

После отправки и POST на мой сервер я получил эту ошибку в журнале:

#Started POST "/users/1/question_send"
#ActionController::RoutingError (No route matches "/users/1/question_send")

rake routes # works fine, no errors

1 Ответ

0 голосов
/ 07 ноября 2010

Скорее всего, вы не перезапустили свой сервер. Код маршрутизации выглядит хорошо.

Однако я согласен с @mathepic - ваш ресурс кажется довольно странным. Мы можем кое-что не знать, но если у вас нет действительно очень веской причины для этих question_form и question_send маршрутов участников, вам, вероятно, следует подумать об этом другим (и более Rails-y) способом.

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