2017-03-07 8 views
5

किसी कारण से जब मैं परीक्षण करता हूं, तो मेरे सभी पथ और लिंक सामान्य स्थानीयहोस्ट की बजाय "ude" के डोमेन तक पहुंच जाते हैं। इसे समझने के लिए मुझे कहां खोदना शुरू करना चाहिए?रेलवे पथ "लोकलहोस्ट" के बजाय "ude" के साथ डोमेन की ओर अग्रसर हैं

+0

आप यहां चिपका सकते हैं के बजाय का उपयोग करें एप्लिकेशन – tes

+0

चला सकता हूँ क्या परीक्षण ढांचे उपयोग करते हैं? – Jeremie

उत्तर

8

में चलाने के आप अपने वातावरण/परीक्षण की जांच कर सके होगा पसंद है। आरबी, वातावरण/विकास और सुनिश्चित करें कि निम्नलिखित यूआरएल पर सेट है जो आप चाहते हैं:

Rails.application.routes.default_url_options[:host] = 'DESIRED URL' 
4

आप sudo dscacheutil -flushcache

साथ

ताज़ा DNS सेटिंग्स आपके मामले में Ude के बजाय स्थानीय होस्ट करने के लिए

sudo nano /etc/hosts 

## 
# Host Database 
# 
# localhost is used to configure the loopback interface 
# when the system is booting. Do not change this entry. 
## 
127.0.0.1  localhost 
255.255.255.255 broadcasthost 
::1    localhost 
192.168.56.2 qruqsp.local 









           [ Read 10 lines ] 
^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos 
^X Exit  ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell 

परिवर्तन 127.0.0.1 अपने टर्मिनल में निम्न आदेश का उपयोग करके अपने डोमेन नाम बदल सकते हैं अब rails server अब http://localhost:3000/

के साथ काम करेगा, आप भी बदल सकते हैं यह कुछ भी करने के लिए आप उदाहरण

के लिए 127.0.0.1 www.rubyrails.com

में एक पंक्ति जोड़ें और sudo dscacheutil -flushcache

साथ DNS सेटिंग ताज़ा अब rails serverhttp://www.rubyrails.com:3000/

+0

यह पहले से ही लोकलहोस्ट है लेकिन अभी भी ude – stackjlei

+0

पर जाता है क्या आप अपना प्राप्त करने के लिए स्क्रीनशॉट जोड़ सकते हैं @stackjlei – supar

+0

मैं इसे काम से नहीं कर सकता :( – stackjlei

1

यूआरएल सहायकों कि _path में खत्म (सापेक्ष) _url (पूर्ण)

संबंधित मुद्दे