我剛剛開始出現問題,我只能在WiFi關閉並且計算機與Internet斷開連接時訪問localhost:3000。計算機連接到互聯網時無法將Rails項目連接到本地主機
只要我打開wifi並將計算機連接到互聯網連接,Chrome瀏覽器窗口左下角就會顯示「正在連接」。 目前沒有錯誤。
我試過三個完全不同的連接。家庭wifi,辦公室和熱點通過電話。
我也嘗試了幾個不同的Rails項目,包括rails 5和以下版本。所以它似乎沒有與項目有關。
我也嘗試使用我的電腦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
時。
你嘗試啓動服務器的命令是什麼?你可以嘗試一次'rails s -b 0.0.0.0'嗎? – 31piy
我試過兩個普通的'rails s'來啓動服務器端口:3000,我用'rails s -p 3001'來啓動另一個端口 - 我試過'rails s -b xxx.xx.xx .xx'(用我的IP地址啓動),但問題仍然是一樣的。除非電腦脫機,否則它不會連接。 – Crashtor
不,對不起 - 0.0.0.0也不起作用。 – Crashtor