Запрос.fullpath, если URL-адрес не содержит .json

#ruby-on-rails #ruby #regex

#ruby-on-rails #ruby #регулярное выражение

Вопрос:

У меня есть фрагмент RoR, который выполняет следующее:

 request.fullpath =~ /A/(login|sso_login|sign_out|auth)/
  

При этом сохраняется URL-адрес, если он не является одним из URL-адресов, занесенных в черный список. Как я могу заставить это также игнорировать все, что содержит .json?

Ответ №1:

Я думаю, вы можете проверить, если !request.xhr?