На самом деле exclude?
определяется в Rails и определяется как противоположность include?
, что было бы очень хорошо, если бы он мог получать регулярное выражение, но это не так.
Что вы что можно сделать, это сохранить в массиве подстроки, которые вы хотите проверить по request.original_url
, и использовать их? чтобы проверить, вернет ли любой из них значение true, что поможет вам сохранить немного символов, но было бы хорошо, если этот список увеличится.
Вы можете попробовать что-то вроде этого:
['/invest/', '/study/', '/work/'].any? { |e| request.original_url.exclude?(e) }