В Sinatra, как перенаправить веб-страницу с определенной страницы?Как перенаправить веб-страницу со специальной страницы в Синатре?
require 'sinatra'
get "/A" do
redirect '/B'
end
get "/B" do
# if comes from A
# "IT COMES FROM A"
# else not from A
# "NOT FROM A , REDIRECT TO C"
# redirect '/C'
# end
end
Я хочу узнать, как это сделать?
Могу ли я использовать JavaScript или HTML для выполнения того, что я хочу сделать?
Или это должно быть сделано в Синатре?
Я попытался это, но он держит пустой,
get "/B" do
mypath = URI(request.referer || '').path
if mypath == '/A'
"hi i am b , u come from a"
else
"--#{request.referrer}--"
redirect '/C'
end
end
Спасибо за ваше редактирование! Замечу, что в следующий раз. –