2014-03-27 96 views
0

通常,如果我想在Ubuntu中測試ROR應用程序,我運行rails s命令,webrick初始化通過在URL欄中鍵入「localhost:3000」或其他任何內容訪問的服務器我的瀏覽器。但是,如果沒有互聯網連接,我無法做到這一點。如果我在空中或只是沒有wifi的地方,還有辦法做到這一點嗎?在沒有互聯網連接的情況下測試ROR應用程序

謝謝。

+2

如果您從localhost加載所有資產(圖像,javascripts ...),並且您沒有對外部服務進行任何請求,那麼您應該可以這樣做。 – iltempo

+0

嘗試以檢查您的代理設置 –

+0

iltempo,我如何加載所有資產?現在,我正在終端中導航到我的項目目錄,並從那裏運行rails server命令...仍然無法工作。 webrick默認不會加載項目目錄中的所有內容嗎? Artyom,你能詳細說明一下嗎? – user3159063

回答

1

Rails通過您的操作系統的http庫加載相關性。我不知道確切的術語,但它基本上意味着你的應用程序將使用所需要的任何連接,使您的應用程序運行

爲了解釋,因爲如果你訪問http://google.com & http://localhost:3000這部作品以同樣的方式 - 你仍然可以通過訪問瀏覽器,但你的系統不介意這些URL是本地還是公開

要回答你的問題,你需要保持你的db &資產是本地的系統。簡單的方法是將install & run a MYSQL serveruse localhost in your database.yml file連接到它

相關問題