Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Can';当计算机连接到internet时,不要将Rails项目连接到本地主机_Ruby On Rails_Localhost - Fatal编程技术网

Ruby on rails Can';当计算机连接到internet时,不要将Rails项目连接到本地主机

Ruby on rails Can';当计算机连接到internet时,不要将Rails项目连接到本地主机,ruby-on-rails,localhost,Ruby On Rails,Localhost,我最近开始遇到一个问题,即当wifi关闭且计算机与internet断开连接时,我只能访问localhost:3000。 只要我打开wifi并将电脑连接到互联网,chrome浏览器窗口左下角就会显示“正在连接”不存在任何错误。 我试过三种完全不同的连接。通过电话提供家庭wifi、办公室和温泉 我还尝试了几个不同的Rails项目,包括Rails5和更低版本。所以它似乎与项目无关 我还尝试使用我的计算机IP地址和0.0.0.0,以及3000以外的端口启动服务器。我也尝试过不同的浏览器 如有任何用途:

我最近开始遇到一个问题,即当wifi关闭且计算机与internet断开连接时,我只能访问localhost:3000。

只要我打开wifi并将电脑连接到互联网,chrome浏览器窗口左下角就会显示“正在连接”不存在任何错误。

我试过三种完全不同的连接。通过电话提供家庭wifi、办公室和温泉

我还尝试了几个不同的Rails项目,包括Rails5和更低版本。所以它似乎与项目无关

我还尝试使用我的计算机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获取但现在不可用的资产。当internet工作时,应用程序将一直等待远程服务器的响应


当您断开与internet的连接并加载页面时,请查看浏览器控制台中是否出现关于无法获取某些内容的错误,并尝试将其从应用程序中删除。如果这是您的问题,请告诉我。

如果如您所说,没有错误并且AJAX调用工作正常,我会说您使用的是从internet获取的资产,但目前不可用。当internet工作时,应用程序将一直等待远程服务器的响应


当您断开与internet的连接并加载页面时,请查看浏览器控制台中是否出现关于无法获取某些内容的错误,并尝试将其从应用程序中删除。如果这是您的问题,请告诉我。

您尝试用什么命令启动服务器?你能用
rails s-b 0.0.0.0
试一下吗?我试过用两个普通的
rails s
在端口3000上引导服务器,我用
rails s-p 3001
用另一个端口引导-我试过
rails s-b xxx.xx.xx
(用我的IP地址引导),但问题还是一样的。除非计算机脱机,否则它无法连接。不,抱歉-0.0.0.0也不工作。不,抱歉-0.0.0.0也不工作-到底什么不工作?您尝试启动服务器的命令是什么?你能用
rails s-b 0.0.0.0
试一下吗?我试过用两个普通的
rails s
在端口3000上引导服务器,我用
rails s-p 3001
用另一个端口引导-我试过
rails s-b xxx.xx.xx
(用我的IP地址引导),但问题还是一样的。除非计算机脱机,否则它无法连接。不,抱歉-0.0.0.0也不工作。不,抱歉-0.0.0.0也不工作-到底什么不工作?Bom。你明白了。Im使用的字体服务不再可用。非常感谢。@Crashtor随时都可以!物料清单。你明白了。Im使用的字体服务不再可用。非常感谢。@Crashtor随时都可以!