2013-10-09 3 views

ответ

2

Вы могли бы просто передать параметры запроса в виде хэша в URL хелпер, например Выполнение следующих команд в моей консоли, я получаю следующий хэш:

url = "http://localhost:3000/admin/cities?q%5Bprovince_id_eq%5D=1&commit=Filter&order=city_name_asc"  
query = URI.parse(url).query 
hash = Rack::Utils.parse_nested_query(query) 
#=> { "q" => { "province_id_eq" => "1" }, "commit" => "Filter", "order" => "city_name_asc" } 

Тогда вы бы просто сделать

admin_cities_url(hash) 

Чтобы вернуться к исходному URL.

1

Возможно this поможет, посмотрите после «link_to может также производить связи с якорями или строки запроса»

link_to(p.cities.count, admin_cities_path(q: { province_id_eq: 1 }, order: "city_name_asc")) 
Смежные вопросы