簡體   English   中英

當計算機連接到Internet時,無法將Rails-project連接到本地主機

[英]Can't connect Rails-project to localhost when computer is connected to internet

我最近才開始遇到這樣的問題,當wifi關閉並且計算機與Internet斷開連接時,我只能訪問localhost:3000

一旦我打開wifi並將計算機連接到Internet連接,Chrome就會在瀏覽器窗口的左下角說“正在連接”。 沒有錯誤。

我嘗試了三種完全不同的連接。 家庭wifi,辦公室和通過電話進行熱點接入。

我還嘗試了5個及以下的Rails項目。 因此,它似乎與項目無關。

我也嘗試過使用計算機的IP地址以及0.0.0.0以及不同於:3000的端口來引導服務器。 我也在不同的瀏覽器中嘗試過。

如果有任何用途:

=> Booting Puma
=> Rails 5.0.1 application starting in development on http://xxx.xx.xx.x:3000
=> Run `rails server -h` for more startup options
[Simple Form] Simple Form is not configured in the application and will use the default values. Use `rails generate simple_form:install` to generate the Simple Form configuration.
Puma starting in single mode...
* Version 3.7.0 (ruby 2.2.4-p230), codename: Snowy Sagebrush
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:3000
Use Ctrl-C to stop

觀察:

此錯誤不會影響視圖內異步渲染局部視圖。 就像過去一樣流暢和快捷。 例如,僅當嘗試從projects/:id/edit轉到projects/new ,才會發生這種情況。

如您所說,如果沒有錯誤並且AJAX調用運行正常,那么我想說您正在使用從Internet上獲取但目前不可用的資產。 互聯網正常運行時,應用程序將繼續等待遠程服務器的響應。

當您斷開與互聯網的連接並加載頁面時,請查看瀏覽器控制台中是否出現有關未能獲取某些內容並嘗試將其從應用程序中刪除的錯誤。 讓我知道這是否是您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM