问题标签 [better-errors-gem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1998 浏览

ruby-on-rails - 使用 better_errors 作为调试器?

是否可以将出色的better_errors gem 用作调试器?

换句话说,我可以添加代码以使其进入 better_errors “错误”页面,四处寻找,检查,然后继续吗?

我可以添加一个虚假的错误或一个raise,但我不能“继续”。

是的,我知道我可以使用调试器或 pry,但是 better_errors 接口更出色,包含各种请求和堆栈信息,我可以在打开 2 个窗口而不是 3 个窗口的情况下进行编码/调试。

0 投票
0 回答
79 浏览

ruby-on-rails - 移动设备、better_errors、Facebook 应用程序和 localhost/.local?

这是一个关于如何设置我的 Rails 开发环境的问题。

我想做三件看起来不相容的事情:

  • 在我的笔记本电脑和 iPhone 上同时测试,意思是 macbookmihai.local:3000
  • 使用 better_errors,意思是 localhost:3000
  • 需要 Omniauth 和 Facebook,因此在我的 FB 应用程序中只能将两者中的一个列入白名单

我已经阅读了 better_errors 首页上的“TRUSTED_IP”黑客,但我并不完全理解它(而且我的 IP 不会每次都改变吗?)

我的困境有解决方案吗?

0 投票
0 回答
367 浏览

ruby - 在 Rails 4 中未调用 binding_of_caller gem

我真的很喜欢开发中的 better_errors gem,并且在我的 os x 机器上让 REPL 出现。现在我正在学习 Windows XP 的变幻莫测,发现虽然 better_errors 有效,但 REPL 没有出现,这很有帮助地建议我安装 binding_of_caller gem。从 RailsApp 启动器开始,我的 gemfile 显示如下:

我正在使用 pik 0.3.0 pre 运行 Ruby 2.0.0-p353。我已经运行 gem install binding_of_caller 并且没有看到安装错误。这是我的 bundle show _binding_of_caller_ 的输出

我已经在 GemfileOK 中注释掉了对平台的调用,但是 REPL 仍然没有加载。

我的 Windows fu 不是很亮,但我在 Google 上没有找到任何可以提出解决方案的内容。在 github 页面上阅读表明我没有做错任何事情。接下来我应该尝试什么?谢谢,山姆

我刚刚将我的应用程序移到了新的 Win7 机器上。不幸的是,binding_of_caller 仍然没有被提升,尽管它在我的 OS X 机器上运行良好。所以在 Windows 上有些东西我做得不对。

0 投票
1 回答
1837 浏览

ruby-on-rails - binding_of_caller REPL 未在更好的错误中触发

我有一个使用 Better Errors 的 Rails 应用程序,但错误页面不会加载 binding_of_caller 交互式 shell (REPL)。相反,它仍然只是显示:

我的 Gemfile 有:

我尝试过评论或未评论的最后一部分。在 Rails 控制台中尝试“require 'binding_of_caller'”时,它返回 false 而不是错误,这意味着它已正确加载。Gemfile.lock 显示以下版本:

可能有什么问题?我应该提供哪些其他代码来查找错误的线索?

0 投票
0 回答
321 浏览

ruby-on-rails - 更好的错误 gem 未在右侧显示代码

我正在使用 better_errors gem https://github.com/charliesome/better_errors ,但似乎无法让 gem 的关键部分正常工作。

堆栈跟踪显示,但代码片段未显示在浏览器中。单击堆栈跟踪项只会将我链接到同一页面。

我正在使用 Windows 7 和 coffee-rails (4.0.1) coffee-script (>= 2.2.0) coffee-script-source (1.7.0)

在此处输入图像描述

0 投票
1 回答
642 浏览

ruby-on-rails - Rails:我可以在某些域中禁用 better_errors gem 吗?

ActiveAdmin 和 better_errors gem 表现不佳。任何渲染错误都会让 Rails 服务器卡住并吃掉我所有的 cpu,需要 akill -9摆脱死亡旋转并捡起碎片。有没有办法在我的应用程序的一个部分有条件地使用 better_errors 而不在 ActiveAdmin 所在的部分使用它?

0 投票
6 回答
6067 浏览

ruby-on-rails - 更好的错误 Gem 无法在本地浏览器中运行,没有可见的错误

我将 Better Errors gem 添加到我的 gemfile 中,如下面的 gemfile 所示,然后运行 ​​bundle 并Using better_errors 1.1.0多次查看并重新启动我的服务器。我观看了有关如何安装它的 railscast 剧集。过去我从来没有遇到过安装任何其他 gem 的问题(我是编程新手)。我阅读了文档,并且已经对此进行了检查:

任何关于如何让这个宝石工作的想法将不胜感激!这是我的宝石文件:

0 投票
0 回答
191 浏览

ruby - Gem install better_errors 不适用于 ruby​​ 2.0.0-rc2

我将 rbenv 与两个版本的 ruby​​ 2.1.2 和 2.0.0-rc2 一起使用(我们在生产中使用的相同)。

当我使用 2.0.0-rc2 版本时,项目 gems 的安装不起作用,原因如下:

而显然我使用的版本是> = 2.0.0

到目前为止,解决方案是 forkbetter_errors并且需要一个 > 1.9 的版本。这显然不是很好。

有人有什么想法吗?

0 投票
5 回答
1019 浏览

ruby-on-rails-4 - 为什么 better_errors 在 cloud 9 ide 上不起作用?

我正在 cloud9 IDE 上处理许多项目,我无法让更好的错误 gem 正常工作,这真的很令人沮丧。它不应该需要初始化;它应该开箱即用。但是,我仍然只得到通常丑陋的红色错误页面。我应该指定它包含在我的 gemfile 中,而且我已经这样做bundle install了。

如何获得更好的错误以正常工作?我缺少安装步骤吗?

0 投票
2 回答
2876 浏览

ruby-on-rails - web-console gem 是否取代了 better_errors gem?

rails 4.2 web-console gem 是 better_errors gem 的完全替代品,还是我需要查看每个功能来确定我更喜欢哪一个?