与Sinatra一起使用pry

时间:2015-04-25 17:27:17

标签: ruby sinatra pry

Ruby和Sinatra的新手。

我正在尝试在Sinatra控制器中使用pry(希望能够看看params返回给我的内容)。我在Post请求中添加了一个'binding.pry',但它不起作用。我知道我需要'撬'但是应该放在控制器文件,config.ru或环境文件中才能正常工作?谢谢!

1 个答案:

答案 0 :(得分:1)

这完全取决于你想要使用撬的地方。如果您希望它在Sinatra项目中的任何位置工作,那么只需将其添加到您的Gemfile中即可。

group :development, :test do
   gem 'pry'
end

我建议将环境限制为:development和:test,因为你将在那里进行调试。

您也可以在应用程序的顶部使用它,如下所示:

require 'pry'