2015-01-01 3 views
-1

, 나는 보통 이런 localhost 내 호스트를 설정합니다개발을 위해 레일즈 호스트를 어떻게 동적으로 구성합니까? 로컬 개발을 수행에서

default_url_options = { :host => 'localhost',                      
         :protocol => 'http', 
         :port => '3000' } 

이 문제는 내가 내 로컬 레일 서버에 액세스하여 모바일 클라이언트를 테스트 할 때때로 (우리의 로컬 네트워크에서 실행)이다 . 레일즈는 http://localhost:3000/assets/blahblah.css과 같은 URL을 생성하기 때문에 내 로컬 IP 주소를 알아 내고 내 호스트 값을 입력하지 않고도 내 설정을 충분히 테스트 할 수 없습니다.

레일스가 내 호스트 값을 채울 수있는 로컬 IP 주소를 쉽게 결정할 수있는 더 좋은 방법이 있습니까?

답변

0

당신이 ngrok

을 사용하고 당신의 서버를 실행할 수 있습니다

rails s 

(이것은 기본적으로 포트 3000을 사용하여 서버를 열 것이다, 당신은 -p PORT

와 다른 포트를 선택할 수 있습니다 이제 서버 포트와 함께 ngrok를 실행하십시오.

ngrok 3000 

과 같은 주소를 받게됩니다 : http://7d1f84c4.ngrok.com 이제이 주소를 사용하여 로컬 호스트에 액세스 할 수 있습니다.

관련 문제