У меня есть строка 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
Есть ли более элегантный способ получить тот же результат, что и этот фрагмент?