问题标签 [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.
ruby-on-rails - 使用 better_errors 作为调试器?
是否可以将出色的better_errors gem 用作调试器?
换句话说,我可以添加代码以使其进入 better_errors “错误”页面,四处寻找,检查,然后继续吗?
我可以添加一个虚假的错误或一个raise
,但我不能“继续”。
是的,我知道我可以使用调试器或 pry,但是 better_errors 接口更出色,包含各种请求和堆栈信息,我可以在打开 2 个窗口而不是 3 个窗口的情况下进行编码/调试。
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 不会每次都改变吗?)
我的困境有解决方案吗?
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 上有些东西我做得不对。
ruby-on-rails - binding_of_caller REPL 未在更好的错误中触发
我有一个使用 Better Errors 的 Rails 应用程序,但错误页面不会加载 binding_of_caller 交互式 shell (REPL)。相反,它仍然只是显示:
我的 Gemfile 有:
我尝试过评论或未评论的最后一部分。在 Rails 控制台中尝试“require 'binding_of_caller'”时,它返回 false 而不是错误,这意味着它已正确加载。Gemfile.lock 显示以下版本:
可能有什么问题?我应该提供哪些其他代码来查找错误的线索?
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)
ruby-on-rails - Rails:我可以在某些域中禁用 better_errors gem 吗?
ActiveAdmin 和 better_errors gem 表现不佳。任何渲染错误都会让 Rails 服务器卡住并吃掉我所有的 cpu,需要 akill -9
摆脱死亡旋转并捡起碎片。有没有办法在我的应用程序的一个部分有条件地使用 better_errors 而不在 ActiveAdmin 所在的部分使用它?
ruby-on-rails - 更好的错误 Gem 无法在本地浏览器中运行,没有可见的错误
我将 Better Errors gem 添加到我的 gemfile 中,如下面的 gemfile 所示,然后运行 bundle 并Using better_errors 1.1.0
多次查看并重新启动我的服务器。我观看了有关如何安装它的 railscast 剧集。过去我从来没有遇到过安装任何其他 gem 的问题(我是编程新手)。我阅读了文档,并且已经对此进行了检查:
任何关于如何让这个宝石工作的想法将不胜感激!这是我的宝石文件:
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 的版本。这显然不是很好。
有人有什么想法吗?
ruby-on-rails-4 - 为什么 better_errors 在 cloud 9 ide 上不起作用?
我正在 cloud9 IDE 上处理许多项目,我无法让更好的错误 gem 正常工作,这真的很令人沮丧。它不应该需要初始化;它应该开箱即用。但是,我仍然只得到通常丑陋的红色错误页面。我应该指定它包含在我的 gemfile 中,而且我已经这样做bundle install
了。
如何获得更好的错误以正常工作?我缺少安装步骤吗?
ruby-on-rails - web-console gem 是否取代了 better_errors gem?
rails 4.2 web-console gem 是 better_errors gem 的完全替代品,还是我需要查看每个功能来确定我更喜欢哪一个?