我有一个回调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)
是否有更优雅的方式获得与此片段相同的结果?