В настоящее время я пытаюсь разобраться с RoR. Я передаю в контроллер две строки. Один из них - случайная шестнадцатеричная строка, а другой - электронное письмо. Проект предназначен для простой проверки электронной почты в базе данных. Проблема, с которой я сталкиваюсь, заключается в том, что я ввожу что-то вроде ниже, чтобы проверить свою страницу:
http://signup.testsite.local/confirm/da2fdbb49cf32c6848b0aba0f80fb78c/bob.villa@gmailcom
Все, что я получаю в моем хэше параметров : email
, это 'bob'
. Я оставил .
между gmail
и com
отсутствует, потому что это может привести к тому, что сопоставление вообще не будет работать.
Мое сопоставление маршрутизации выглядит следующим образом:
match "confirm/:code/:email" => "confirm#index"
Что кажется достаточно простым для того, что мне нужно . Я с трудом пытаюсь понять, в чем дело и как на самом деле даже искать ответ. Мы будем благодарны за любую помощь или руководство.