Я создаю приложение с функцией поиска, и мне бы хотелось, чтобы оно было настроено аналогично поиску в Google или Twitter, где есть целевая страница с формой поиска в корневом URL, а затем данные из этой формы передаются.через строку запроса, которая формирует URL для страницы результатов (например: www.domain.com/search?query=my+search+query).
На данный момент я знаю, как передатьданные из поиска с использованием хэша params, но Я хотел бы знать, как передать данные и получить к ним доступ, используя строку запроса.
Мое лучшее предположение - это сделано черезмаршрутизация, где вы добавляете что-то вроде следующего в маршрутизацию для действия поиска:
:query => params[name_of_search_form_element]
, затем обращайтесь к этому значению в контроллере, используя хэш параметров, но я не уверен, что это лучшепуть.Какие-нибудь мысли?Спасибо!