如何使用Ruby on Rails调试ActiveAdmin的错误?

时间:2014-09-24 22:59:02

标签: ruby-on-rails ruby debugging logging activeadmin

有一个rails应用程序使用一堆宝石,其中一个是ActiveAdmin。 仪表板工作正常,但其他自定义选项卡获得500响应。 如何在ActiveAdmin gem中启用调试/日志记录以解决此问题的根源?

相应的一般性问题是:在具有多个gem依赖项的rails应用程序上启用调试的方法是什么?

2 个答案:

答案 0 :(得分:0)

1)点击自定义标签页后检查您的development.log文件,看看错误的位置。日志应该为您提供堆栈跟踪或至少告诉您最后一个被命中的控制器。您可以使用此信息向后工作,并找出代码中断的位置。

2)找到代码中的漏洞后,您可以使用raisepry debugger来检查变量/方法,以帮助您进行调试。

答案 1 :(得分:0)

原来这是mongoid界面和活动管理界面之间的版本不匹配。感谢所有帮助。

相关问题