【问题标题】:Gem 'better_errors' not working Rails 5.0.0Gem 'better_errors' 不工作 Rails 5.0.0
【发布时间】:2017-04-10 16:21:07
【问题描述】:

我为我的 ruby​​ on rails 应用程序安装了 gem better_errors 版本 2.1.1。但是,我仍然得到相同的旧调试页面。我还安装了 gem binding_of_caller。我什至安装了三个gem,它们显示为better_errors 的运行时依赖项,即erubiscoderayrack(参见gem 页面here)。这一切都无济于事。

我也尝试过其他解决方案,一种是this。这一切都无济于事。

我正在使用Ubuntu 16.04rails 5.0.0.1ruby 2.3.1p112

【问题讨论】:

  • 你有没有在bundle install之后重新启动服务器?你用弹簧吗?尝试重新启动 spring。
  • @SergioTulentsev 是的!
  • @SergioTulentsev 我正在使用 puma 进行开发。
  • @SergioTulentsev 它也不适用于 spring。重新启动 puma 和 spring。

标签: ruby-on-rails rubygems ruby-on-rails-5


【解决方案1】:

确保您不是只使用routing error / 404 exception 进行测试,而是使用will no longer end up triggering better_errors

确认它是否正常工作的最佳方法是将一些未定义的变量放入控制器操作中,然后点击该 URL。

【讨论】:

  • 我无法想象这可能是错误。谢谢! :)
【解决方案2】:

您在开发中安装了 gem?

'group :development do
  gem "better_errors"
end'

我刚刚在我的 Rails 5 应用程序中添加了 better_errors,它运行良好。

【讨论】:

  • 谢谢,问题解决了,我在group development自己安装了。
猜你喜欢
  • 2022-12-30
  • 1970-01-01
  • 2014-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-28
  • 2014-08-29
相关资源
最近更新 更多