2017-09-14 1 views
0

Je cherche le moyen de vérifier si la demande provient de l'extérieur ou si elle est locale.Rails Vérifiez si la demande est la même que celle de l'hôte local

Le problème auquel j'ai dû faire face est que je ne peux pas détecter correctement l'hôte racine (hôte sur lequel le serveur est hébergé).

J'ai trouvé request.referrer, propriété et peut-il m'aider à résoudre partiellement le problème. Je ne suis pas sûr que ce soit la meilleure façon de le faire.

Merci!

Répondre

0

Vous pouvez essayer request.host dans votre contrôleur. Et regardez ici Request

+0

Oui, vous avez raison. Lorsque la demande arrive, j'essaie de l'obtenir de cette façon. Par exemple mon hôte serveur est "serveur: 80", l'hôte client est "client: 80". Comment puis-je vérifier si l'hôte est l'hôte du serveur ou non? Sans condition directe comme request.host == "server" –