我为我的Ruby在Rails应用程序上安装了GEM better_errors
版本2.1.1
。但是,我仍然获得相同的旧调试页面。我还安装了GEM binding_of_caller
。我什至安装了三个宝石,如better_errors
的运行时依赖关系所示,即erubis
,coderay
和rack
(请参见此处的GEM页面)。所有这些无济于事。
我还尝试了其他解决方案,其中就是这样。这一切无济于事。
我正在使用Ubuntu 16.04
,rails 5.0.0.1
和ruby 2.3.1p112
。
请确保您不仅使用路由错误/404例外测试,因为这将不再最终触发better_errors
。
确认它是否有效的最佳方法是将一些未定义的变量放在控制器操作中,然后键入该URL。
您在开发中安装了宝石?
'group :development do
gem "better_errors"
end'
我刚刚在我的Rails 5应用程序中添加了Better_errors,其工作正常。