0

是一个非常初学者的问题,但即使我在网上找不到任何有用的文档。

我正在开发基于 Ruby on Rails + Ember 的 Discourse 应用程序。我需要在我的终端中打印出一个变量的值(不是在我看来!)。

我尝试:

debugger

put varName

logger.debug varName

但他们都没有在我的控制台上打印任何东西。

我需要做的是停止我的控制台运行并打印一个值。就像debugger;在 javascript 中一样。我怎样才能完成这个简单的任务?

1)不确定这是否会改变任何东西,但我尝试调试的 .rb 文件是“服务”。

2) 是的,我阅读了有关 pry 的信息,我安装了它并添加到我的文件中: require 'pry' binding.pry 但我没有看到控制台中发生任何事情。

4

0 回答 0