Я новичок в программировании rails, поэтому, пожалуйста, пожалуйста, расскажите мне, что имеется в виду под заголовком Query String, в какой ситуации он используется?Как мы используем строку запроса в рельсах
ответ
Учитывая, что «строка запроса является частью единого указателя ресурсов (URL), который содержит данные, которые должны быть переданы в веб-приложения, такие как программы CGI». от Wikipedia. Вы найдете, что рельсы нетипичны для большинства строк запроса. Но для некоторых вещей также будут использоваться типичные строки запросов.
Rails использует файл маршрутов, который сообщает ему, какая часть URL-адреса является строкой запроса и что соответствует полю. Типичный маршрут может выглядеть примерно так: get "/posts/:id=>Post#show"
Когда пользователь использует этот маршрут, его URL-адрес будет /posts/1
, который будет соответствовать id с 1 в хэше params. Обычно это используется для вывода контента из модели рельсов с помощью этого первичного ключа и использования данных для создания динамического содержимого.
Rails также дает вам возможность использовать типичную строку запроса, которой предшествует знак вопроса. Это имеет несколько приложений. Одним из примеров может быть поисковый запрос. Любые значения в этом выражаются в хэшах params, где первая часть, предшествующая знаку равенства, является именем поля, а значение, присвоенное этому полю, найдено после знака равенства. Каждое значение поля разделяется амперсандом.
благодарит за идею идеи pessetto – sudhakar
- 1. Проблема строки запроса, если мы используем заголовок
- 2. как мы используем BigInt?
- 3. Как мы используем структуры?
- 4. Как мы используем вывод visualsearch.js?
- 5. Когда мы используем Element? Когда мы используем Helper? Когда мы используем View Cells? в CakePHP 3
- 6. Как мы используем PdfWriter iTextSharp?
- 7. Как мы используем понимание здесь
- 8. SubSonic 3.0.0.3 Как мы используем соединения с инструментом запроса?
- 9. Почему мы используем прототипы
- 10. Когда мы используем XMLSerialization?
- 11. Почему мы используем SpreadsheetApp.flush() ;?
- 12. Почему мы используем SimpleLoadTimeWeaver?
- 13. Почему мы используем tq_struct?
- 14. Почему мы используем жидкость?
- 15. Почему мы используем xml?
- 16. Мы эффективно используем IoC?
- 17. Почему мы используем HTTP?
- 18. Почему мы используем easytracker?
- 19. Когда мы используем recyclerView.setHasFixedSize?
- 20. Как объединить строку php, когда мы используем .val()?
- 21. Почему мы используем struts.custom.i18n.resources?
- 22. где мы используем JAAS
- 23. Почему мы используем HttpContext.Current?
- 24. Почему мы используем константы?
- 25. Почему мы используем system.out.flush()?
- 26. Почему мы используем web.xml?
- 27. Почему мы используем TaskStackBuilder?
- 28. Когда мы используем MVVM?
- 29. Почему мы используем jquery.klass?
- 30. Почему мы используем «({})» в jQuery?
http://en.wikipedia.org/wiki/Query_string –