我有这个网址:
http://localhost:3000/blog/posts?locale=en
我有一个帮助删除?locale=en
url:
def url_without_locale_params(url)
uri = URI url
params = Rack::Utils.parse_query uri.query
params.delete 'locale'
uri.query = params.to_param
uri.to_s
end
有了这个助手,我得到了这个 url http://localhost:3000/blog/posts?
。我想删除尾随的?
.
结果应该是http://localhost:3000/blog/posts
。