Ruby on rails byebug和web控制台在视图中不工作
在我的Rails应用程序中,我能够在控制器中使用byebug 但是,在视图中添加Ruby on rails byebug和web控制台在视图中不工作,ruby-on-rails,haml,Ruby On Rails,Haml,在我的Rails应用程序中,我能够在控制器中使用byebug 但是,在视图中添加byebug或console都不能帮助我获得调试控制台 我使用的是Haml,因此它不是。换句话说,我在视图中使用的行(一次两行中的一行)是: byebug console 我没有尝试过Pry或Pry debug,但显然它们在视图中也不起作用 我是否错误地使用了这些gem,或者是否有其他方法可以在视图中添加调试 谢谢, Kumar。试着在自己的行上执行-byebug要扩展@bf34,您可能只需要告诉haml,byeb
byebug
或console
都不能帮助我获得调试控制台
我使用的是Haml,因此它不是
。换句话说,我在视图中使用的行(一次两行中的一行)是:
byebug
console
我没有尝试过Pry或Pry debug,但显然它们在视图中也不起作用
我是否错误地使用了这些gem,或者是否有其他方法可以在视图中添加调试
谢谢,
Kumar。试着在自己的行上执行
-byebug
要扩展@bf34,您可能只需要告诉haml,byebug
是需要运行的代码。您可以通过在它前面加上-
(例如-byebug
)来实现这一点,如中所述。对于我来说,这一点很有效
<% byebug %>
希望对你也一样 让我们知道你尝试了什么?表示您如何在
haml
视图中添加byebug
?只需自己在一行中添加“byebug”(不带引号)。因此,只需尝试-byebug
或=byebug
,如下答案中所述。祝你好运那很有帮助。谢谢,谢谢。。。。!