[英]Rails remove certain params from url
What's the best method for removing certain params from a url? 从网址中删除某些参数的最佳方法是什么? For example I'm looking to change:
例如,我要更改:
www.testsite.com/blog?blog_id=1582 www.testsite.com/blog?blog_id=1582
to 至
www.testsite.com/blog/1582 www.testsite.com/blog/1582
<%= link_to list.blog_name, blog_blogs_path(blog_id: list.blog_id) %>
Example: 例:
<%= link_to list.blog_name, blog_blog_path(list.blog_id) %>
Note the path is now: blog_blog_path (no s) 请注意,路径现在是:blog_blog_path(否)
使链接成为变量,然后进行字符串替换
myString.gsub("?blod_id=", "/")
<%= link_to "blogs/index/#{list.blog_id}" %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.