首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机架-Bug面板不会出现在我的Rails应用程序中

机架-Bug面板不会出现在我的Rails应用程序中
EN

Stack Overflow用户
提问于 2010-02-09 15:03:45
回答 3查看 1.8K关注 0票数 3

我已经为我的Rails应用程序安装了Rack-Bug,但是无法让面板显示出来。

项目:http://github.com/brynary/rack-bug附加说明:https://github.com/brynary/rack-bug/wiki/security还有更多的说明:Rack Bug Installation issue. Server does not start (这个文档真的很烂)

自上而下:

我将config.middleware.use 'Rack::Bug‘添加到配置/环境/Development.rb中。我添加了一个文件config/initializers/齿条_bug.rb,它包含以下内容:

代码语言:javascript
复制
require 'rack/bug'
require 'ipaddr'

ActionController::Dispatcher.middleware.use Rack::Bug,
  :ip_masks   => [IPAddr.new('192.168.2.2')],
  :secret_key => 'epT5uCIchlsHCeR9dloOeAPG66PtHd9K8l0q9avitiaA/KUrY7DE52hD4yWY+8z1',
  :password   => 'password'

(我指定了桌面的IP地址。该应用程序运行在我的.2.3 linux开发服务器上)

我去了/rack_bug/bookmarklet.html,把"Toggle::Bug“书签拖到我的Firefox书签工具栏上。我在Rails应用程序上加载了一个页面,单击了"Toggle::Bug“书签,在弹出框中输入密码,单击OK,页面被重新加载--但是没有Rack-Bug面板。

不知道为什么它不工作,也没有irc频道或谷歌集团为它。

更新:而且乐趣还在继续。在我的windows桌面上从Firefox加载面板方面仍然没有进展。然而,我在我的linux服务器上点燃了Firefox,抓起书签,然后转到我的应用程序的主页并点击它。输入密码,当它重新加载时,会出现一个500错误。下面是日志输出的前四行:

代码语言:javascript
复制
Status: 500 Internal Server Error
undefined method `length' for #<Pathname:/home/ofer/src/ssp3>
  /usr/lib/ruby/gems/1.8/gems/ruby-openid-2.1.7/lib/openid/extras.rb:3:in `starts_with?'
  /home/ofer/src/ssp3/vendor/plugins/rack-bug/lib/rack/bug/panels/sql_panel/query.rb:65:in `filtered_backtrace'

所以,我仍然没有解决第一个问题,现在我发现,即使我解决了第一个问题,也会有第二个问题出现。第二个错误似乎意味着开发服务器上的Firefox实际上是在错误发生时加载面板的,这显然是在ruby内部。

我感觉比以前更退缩了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-02-09 21:55:52

我猜:http://github.com/SamSaffron/rack-bug/commit/16daa41b0ac9513e2d0a2b09ad9941fcb9c5d189

有同样的问题,所以我写了那个补丁,我会做一个拉请求

票数 1
EN

Stack Overflow用户

发布于 2010-02-09 15:08:47

我也遇到了同样的问题,在稍微修改一下之后,发现您应该在不使用浏览器缓存的情况下重新加载页面(即按Ctrl-F5)。

票数 0
EN

Stack Overflow用户

发布于 2010-02-09 15:10:37

您的Linux开发服务器是否与桌面位于同一子网上?如果不是,那么您需要按照服务器显示的那样指定桌面的IP地址。例如,我的桌面的IP地址是192.X.X.X,但是在我的生产服务器上,它看起来是84.X.X.X,因为它是通过ISP的网关路由的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2229992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档