byebug和web-console无法正常工作

时间:2016-03-11 13:14:06

标签: ruby-on-rails haml

在我的Rails应用程序中,我可以在控制器中使用byebug。

但是,在视图中添加byebugconsole都无法帮助我获得调试控制台。

我正在使用Haml,因此它不是<% console %>。换句话说,我在视图中使用的行(一次两个中的一个)是:

byebug
console

我没有尝试过Pry或Pry-debug,但显然它们在视图中也不起作用?

我是否错误地使用了这些宝石,还是有其他方法在视图中添加调试?

谢谢, 库马尔。

3 个答案:

答案 0 :(得分:4)

尝试在自己的行上- byebug

答案 1 :(得分:4)

要扩展@ bf34的answer,您可能只需告诉haml byebug是需要运行的代码。您可以按照HAML reference

中的说明将-(例如- byebug)加在前面。

答案 2 :(得分:3)

对我来说,这个人在这里工作

<% byebug %>

希望它也适合你!

相关问题