Как перенаправить на другую страницу, если путь / корень не существует в рельсах - PullRequest
0 голосов
/ 30 мая 2019

Я новичок в разработке рельсов.

Я сомневаюсь, можно ли перенаправить другой путь, если текущий путь не существует

Например,

rout.rb

  resources :userlists

  get 'register' => 'userlists#register'
  post 'register' => 'userlists#register_action'

  get 'login' => 'userlists#login'
  post 'login' => 'userlists#login_action'
  get 'logout' => 'userlists#logout'

  get 'home' => 'userlists#home'

Если кто-нибудь просматривает «/ new» или «где-то», это не в моем файле route.rb, поэтому он показывает следующее сообщение об ошибке,

Ошибка маршрутизации

Не найдено ни одного маршрута [GET] "/ new"

Rails.root: C: / wamp / www / rubyOnRailse / MyApp

Приложение Trace | Framework Trace | Полная трассировка

Маршруты

Маршруты совпадают по приоритету сверху вниз

Если возможно, решить эту проблему.

Примечание:

Я использую match "* path" => redirect ("/")

Этот метод у меня не работает

Если все работает нормально, объясните, что это значит, потому что я использую эту строку напрямую без изменений.

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