Ruby on rails Rails:更改URL响应格式

Ruby on rails Rails:更改URL响应格式,ruby-on-rails,ruby,Ruby On Rails,Ruby,如何以正确的方式轻松更改URL的格式: /comment/10.js?param1=6 到 最好使用一些URL库,而不是regexp 用例:重定向回会话中保存的request.request\u uri。我不太确定用例,但最简单的方法是在控制器中 respond_to do |f| f.js { redirect_to #copy url params, but set :format to what you actually want } end 不太清楚你在问什么。。。更改rails

如何以正确的方式轻松更改URL的格式:

/comment/10.js?param1=6

最好使用一些URL库,而不是regexp


用例:重定向回会话中保存的request.request\u uri。

我不太确定用例,但最简单的方法是在控制器中

respond_to do |f|
  f.js { redirect_to #copy url params, but set :format to what you actually want }
end

不太清楚你在问什么。。。更改rails通过其视图辅助程序生成URL的方式?将rails路由更改为将/10?param视为.js格式?操纵某些文本体中的现有URL以删除“.js”?请更具体一点。request.request_uri以值/comment/10.js?param1=6存储到会话中。然后稍后我想使用redirect_to将存储的值重定向回,但我不是从js调用重定向回,所以需要删除.js。目前我只是用regexps删除了.js。我想可能会有一些图书馆。
respond_to do |f|
  f.js { redirect_to #copy url params, but set :format to what you actually want }
end