Rails URL 中的标签链接
我想在我的 Rails 应用程序中实现标签,但我在该实现的一项特定功能方面遇到了麻烦。您会看到,我想让用户能够在 url 方案中指定多个标签,例如 http://domain/tags/:id1/:id2/...
。有没有人在 Rails 中实现过类似的东西或者知道如何做?
I want to implement tags in my Rails application but I'm having trouble with one specific feature of that implementation. You see I want to make it possible for users to specify multiple tags in the url scheme, something like http://domain/tags/:id1/:id2/...
. Has anyone implemented something like this in Rails or know how to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您想要名为“Route Globbing”的东西:
然后在
lots_of_tags
操作中,您将拥有params[:tag_ids]
提供的标签 ID 数组或形式的字符串id1/id2
(不确定是哪一个,你自己测试一下)。有关此内容的更多信息,请参阅 rails 指南:
You want something called "Route Globbing":
Then in
lots_of_tags
action you'd haveparams[:tag_ids]
array of provided tag ids or a string in form ofid1/id2
(not sure which one, you should test it by yourself).More info on this in rails guides: