2014-03-27 5 views
0

일반적으로 우분투에서 ROR 응용 프로그램을 테스트하려면 레일즈 명령을 실행하고 webrick은 "localhost : 3000"또는 URL 막대에 무엇이든지 입력하여 액세스하는 서버를 초기화합니다 내 브라우저의. 그러나 인터넷 연결 없이는이 작업을 수행 할 수 없습니다. 내가 공중에 있거나 무선 랜이없는 곳이라면 여전히 이것을 할 수있는 방법이 있습니까?인터넷 연결없이 ROR 응용 프로그램 테스트

감사합니다.

+2

로컬 호스트에서 모든 에셋 (이미지, 자바 스크립트 ...)을로드하고 외부 서비스에 대한 요청을 수행하지 않으면 그렇게 할 수 있어야합니다 . – iltempo

+0

프록시 설정을 확인해보십시오 –

+0

iltempo, 어떻게 모든 자산을로드합니까? 지금 당장 터미널의 프로젝트 디렉토리로 이동하면서 거기에서 레일즈 서버 명령을 실행하고 있습니다 ... 여전히 작동하지 않습니다. 기본적으로 프로젝트 디렉토리에있는 모든 것을로드하지 않겠습니까? 아르 톡 (Artyom), 당신은 자세히 설명해 주시겠습니까? – user3159063

답변

1

레일즈는 OS의 http 라이브러리를 통해 의존성을로드합니다. 당신이 http://google.com & http://localhost:3000에 액세스하는 것처럼이 같은 방식으로 작동, 나는 정확한 용어를 모르지만, 그것은 기본적으로 앱이 앱이

을 설명하기 위해 실행하기 위해 필요한 연결을 사용하는 것을 의미합니다 - 당신은 아직도를 통해 액세스 브라우저는 있지만 해당 URL이 지역 또는 공용인지 상관하지 않습니다.

질문에 대답하려면 db & 자산을 시스템에 로컬로 유지해야합니다. 간단한 방법은 install & run a MYSQL serveruse localhost in your database.yml file에 연결하는 것입니다.

관련 문제