[英]How to redirect from view in sinatra
我需要在haml视图中创建一个链接,该链接将重定向到clik的另一个页面。 在Rails中,我可以使用助手link_to signup_url,“注册!”,但是我不知道如何在sinatra中实现它。 那么,谁能告诉我如何?
Erb:
<a href="#{url '/signup'}">Sign up!</a>
哈姆:
%a{ href: url('/signup') } Sign up!
Sinatra没有像Rails一样具有链接帮助器,但是它确实具有用于在不同端点上安装应用程序的url
方法,如此处所述 。
另外,您描述的不是“重定向”,而只是一个链接。
为什么在您的视图中没有链接指向您的Sinatra执行重定向的路径? 例:
HAML:
%a{:href => "/redirect-link-path"} Sign up!
西纳特拉:
get '/redirect-link-path' do
redirect to('/some-other-path')
end
文件: http : //www.sinatrarb.com/intro.html#Browser%20Redirect
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.