小编MIc*_*hel的帖子

将查询字符串附加到url

我有一个回调url字符串params[:callback],我需要附加一个查询字符串"&result=true"并重定向用户.我发现这样做的更好方法是使用,addressable但我认为代码对于这样的任务来说太大了,特别是当我们谈论ruby时:

callback = Addressable::URI.parse(params[:callback])
query = callback.query_values
query[:result] = 'true'
callback.query_values = query

redirect_to callback.to_s
Run Code Online (Sandbox Code Playgroud)

是否有更优雅的方式获得与此片段相同的结果?

ruby ruby-on-rails ruby-on-rails-3

19
推荐指数
2
解决办法
1万
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1