首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ruby on rails路由中使用URI片段

在Ruby on rails路由中使用URI片段
EN

Stack Overflow用户
提问于 2010-03-21 04:31:33
回答 2查看 1.5K关注 0票数 1

RoR应用程序可以生成像/post/10这样的URL,但是现在我想创建一个站点,它可以使用像gmail这样的URI片段。

例如,gmail使用以下URL https://mail.google.com/mail/?shva=1#sent https://mail.google.com/mail/?shva=1#label/books

我需要生成URL,比如/#/post/10,其中controller = "post",action = "show",id = "10“。

当然,使用标准的url-helper会更好。

EN

回答 2

Stack Overflow用户

发布于 2010-03-21 22:17:37

根据this question的说法,#之后的所有内容都不会发送到服务器。如果你想在#之后处理一些事情,那么你应该使用js (就像@Gumbo所说的)。

如果你想创建复杂的路由,你可以使用route globbing --这是在服务器端处理复杂url的方法。但是如果你想生成urls,你可以编写你自己的帮助器。Url只不过是简单的字符串。

票数 2
EN

Stack Overflow用户

发布于 2010-03-21 04:36:52

URI片段不会发送到服务器,而只是出于本地目的。因此,您需要一种像JavaScript这样的客户端语言来解析片段并检索资源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2484667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档