Как я могу проверить, есть ли строка запроса от контроллера Ruby on Rails? - PullRequest
4 голосов
/ 31 июля 2011

Я использую нумерацию страниц в нашем приложении Ruby on Rails, и страницы определяются в запросе с параметром строки запроса, например

http://ourdomain.com/?page=2

Я использую это на нашей главной странице, где нет явно определенного номера страницы.

Я хотел бы проверить, есть ли строка запроса, и если нет, отобразить правильную страницу = 1, перенаправив на эту страницу, я полагаю

Кто-нибудь знает, как я могу это сделать?

Спасибо за любую помощь

Ответы [ 2 ]

11 голосов
/ 04 февраля 2014

Просто проверьте,

if request.query_string.present? 
  # Do your stuff here.
end

Вот и все! Ура !!!! * * 1004

7 голосов
/ 31 июля 2011
if params[:page].blank?
  redirect_to :page => 1
end
...