код рубина:
halt 403 unless url.host == 'xyz.webserver.com'
Есть много поддоменов, таких как xyz. Какое решение, если я хотел бы разрешить все поддоменов.
Любая помощь будет оценена.
Один из способов сделать это - использовать String # end_with?
halt 403 unless url.host.end_with?('.webserver.com')
Другой подход заключается в использовании case:
case
case url.host when /\.webserver\.com\z/i halt 403 end
Где это без учета регистра (/i) и позволяет вам добавлять другие правила по мере необходимости.
/i