在Sinatra中,如何从特定页面重定向网页?如何从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来做我想做的事吗?
或者,它必须在Sinatra完成?
我想这一点,但它一直空,
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
感谢您的编辑!下次我会注意到。 – 2014-09-24 12:07:31