Всем доброго утра .. ..
Общие сведения о маршрутизации Здесь ... В настоящее время я работаю над созданием маршрута, аналогичного этому, для пользователей в моем приложении.
http://www.example.com/username
Затем он отображается на usersControllers # show, поэтому в моем файле маршрутов есть следующее.
map.connect '/: permalink',: controllers => "users",: action => "show"
Затем я получил действие show, чтобы найти пользователя по постоянной ссылке в параметре. Так что работает, но ....
Проблема, с которой я сталкиваюсь, заключается в том, что все другие НЕ УКАЗАННЫЕ маршруты отправляются на userController # show. то есть 404 и другие неназванные маршруты. Так что я не думаю, что я пойду с правильным соглашением для этого. Мое решение состоит в том, чтобы просто добавить другие именованные маршруты выше этого, что решает проблему, но мне кажется хрупким. Я думаю об этом неправильно?
Какое решение лучше? Я собираюсь поискать ответы в моем гугле, но я просто подумал, что брошу это на обсуждение. Идеи?