当路由约束失败时,我想重定向到不同的 url
路由.rb
匹配 '/u' => 'user#signin', :constraints => BlacklistDomain
黑名单域名.rb
class BlacklistDomain
BANNED_DOMAINS = ['domain1.com', 'domain2.com']
def matches?(request)
if BANNED_DOMAINS.include?(request.host)
## I WANT TO REDIRECT HERE WHEN THE CONDITION FAILS
else
return true
end
end
end