В моем приложении есть настройка Ransack. Я не могу понять, как передать параметры поиска (params [: q]) на внешний URL-адрес, т.е. прокси, поэтому пользователи без прав администратора обращаются к нему через URL, отличный от моего реального приложения.
Каков наилучший способ сделать это? Я попробовал следующее, ни один из которых не работал:
require 'uri'
uri = URI.parse('http://www.anotherwebsite.com')
uri.query = URI.encode_www_form(
'q' => params[:q]
)
uri.to_s
Также пробовал это:
<%= link_to(q: params[:q]) do %>
TESTING
<% end %>
Ни один из параметров запроса не предоставлял URL-адреса. Есть идеи?