"Нет совпадений маршрутов" - Ruby on Rails - PullRequest
1 голос
/ 14 июля 2011

Я новичок в Ruby и Rails.Это мое второе приложение, в котором я пытаюсь реализовать аутентификацию при входе в систему.

Получение этой ошибки

No route matches "/user/process_login"

Вот мое routes.rb

Myapp::Application.routes.draw do
  get "user/login"
  get "user/process_login"
end

При отправкеЯ получаю выше ошибку на странице входа.Я думаю, что-то пошло не так в routes.rb или где-то еще.

Ответы [ 2 ]

2 голосов
/ 14 июля 2011

похоже, что вы пытаетесь отправить по этому маршруту,

попробуйте изменить файл маршрутов следующим образом:

post "user/process_login"
1 голос
/ 14 июля 2011

Вы должны сделать это в своем routes.rb

get "user/login" => "users#login"
get "user/process_login" => "users#process_login"

в примечании, я настоятельно рекомендую использовать post вместо get для обработки имени входа.

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