簡體   English   中英

Rails從網址中刪除某些參數

[英]Rails remove certain params from url

從網址中刪除某些參數的最佳方法是什么? 例如,我要更改:

www.testsite.com/blog?blog_id=1582

www.testsite.com/blog/1582

<%= link_to list.blog_name, blog_blogs_path(blog_id: list.blog_id) %>
  1. 當鏈接到直接項目時,我會仔細檢查您的路徑,因為它是單數而不是復數。
  2. 您只需要將ID傳遞到路徑中

例:

<%= link_to list.blog_name, blog_blog_path(list.blog_id) %>

請注意,路徑現在是:blog_blog_path(否)

使鏈接成為變量,然后進行字符串替換

myString.gsub("?blod_id=", "/")
<%= link_to "blogs/index/#{list.blog_id}" %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM