BetterErrors可谓是一个调试程序的一个神器,他会把错误代码在web界面上友好的显示出来,代替了之前的丑陋而又不友好的界面。
因为有很多基于windows的事情要做,我搭建的开发环境是在vbox虚拟机里面的,这样在windows下访问rails的web程序下,BetterErrors的使用会有问题,当然官方提供了方法
需要在添加下面代码
引用
config/environments/development.rb
BetterErrors::Middleware.allow_ip! ENV['TRUSTED_IP'] if ENV['TRUSTED_IP']
但是这个ip是什么呢?
找一个错误的页面,有一个叫做“Show env dump”的链接,点开它,你会看到
GATEWAY_INTERFACE: "CGI/1.2"
HTTP_ACCEPT: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
HTTP_ACCEPT_ENCODING: "gzip,deflate,sdch"
HTTP_ACCEPT_LANGUAGE: "zh-CN,zh;q=0.8,en;q=0.6"
REMOTE_ADDR: "10.0.2.2"
SERVER_NAME: "192.168.56.1"
SERVER_PROTOCOL: "HTTP/1.1"
好了,10.0.2.2就是他
BetterErrors::Middleware.allow_ip! "10.0.2.2"
分享到:
相关推荐
vbox 1.6 虚拟机通过主机NAT上网,并和主机互通.的录像教程.
如果要用VBOX6.1以上的新版本,你需要去封装新内核才可以使用.4.3.12以后官方版本的内核已经签名了不能用了.里面用了精易模块,要直接使用你可能删掉多余的,获取句柄方面的代码.因为直接从项目里掏出来的.新的内核的我...
06.新建Vbox虚拟机.wmv
但外部网络无法直接访问到虚拟机,除非使用端口转发。 在NAT模式下,虚拟机的通信流程如下: - 虚拟机发出的网络请求(如访问www.51safer.com)会使用虚拟机的私有IP地址。 - 这个私有IP地址会被NAT转换成主机的...
vbox虚拟机安装Win8消费者预览版图文教程
Vbox虚拟机+Ubuntu 测试drm 测试脚本 包含了modetest测试drm的sh脚本
Ubuntu 11.04 下 Vbox 虚拟机安装Windows 8全教程.doc
在日常使用中,VirtualBox提供了用户友好的界面来管理虚拟机,包括启动、停止、挂起、恢复、克隆、导入和导出虚拟机等操作。通过虚拟化技术,用户可以在一个平台上同时进行多个操作系统的测试、开发和学习,极大地...
不是所有机器都能用哦`~貌似只有8.0可以呢,,虚拟机声卡驱动
CentOS 7 虚拟机安装和桥接网络配置详解 在虚拟机中安装 CentOS 7 并配置桥接网络是非常重要的步骤,本文将详细介绍整个过程。 虚拟机安装 CentOS 7 首先,我们需要在 VirtualBox 中安装 CentOS 7。启动 ...
将虚拟机的启动加入到系统服务中,随操作系统的启动而启动,即可省去人工干预的过程
很好用的虚拟机
### VBox虚拟机+Redhat5.6+RAC安装知识点详解 #### 一、安装虚拟机 ##### 1. Linux系统版本 - **系统环境**:本教程使用的是Red Hat Enterprise Linux Server release 5.6 (Tikanga)作为操作系统基础。 - **硬件...
这步骤表明,我们需要设置主机的网络连接,以便虚拟机可以使用主机的网络连接来访问外网。 2. 到 VirtualBox 管理器上设置虚拟机的网络,将虚拟机网卡的连接方式设置为“桥接网卡”,同时界面名称(也就是你要桥接...
如果要用VBOX6.1以上的新版本,你需要去封装新内核才可以使用.4.3.12以后官方版本的内核已经签名了不能用了. 里面用了精易模块,要直接使用你可能删掉多余的,获取句柄方面的代码.因为直接从项目里掏出来的. 新的内核的...