В моем проекте доступно много пользователей.У каждого пользователя своя домашняя страница.А также у меня есть домашняя страница по умолчанию.Мой действительный код здесь ..
requested_url = "/limited/username" #It is constantly changing.
redirect_to(requested_url || :action => "index", :controller => "demo")
Итак, он перенаправляет страницу следующим образом http://localhost:3000/demo/index?%2Flimited=username
.Но на самом деле мне нужен перенаправленный URL-адрес, как это http://localhost:3000/limited/username
.
Если requested_url
пусто, он перенаправляет правильно(http://localhost:3000/demo/index
).Но если он не пустой, он перенаправляет неправильно.
Скажите, пожалуйста, в чем здесь проблема?