Ruby和Sinatra的新手。
我正在尝试在Sinatra控制器中使用pry(希望能够看看params返回给我的内容)。我在Post请求中添加了一个'binding.pry',但它不起作用。我知道我需要'撬'但是应该放在控制器文件,config.ru或环境文件中才能正常工作?谢谢!
答案 0 :(得分:1)
这完全取决于你想要使用撬的地方。如果您希望它在Sinatra项目中的任何位置工作,那么只需将其添加到您的Gemfile中即可。
group :development, :test do
gem 'pry'
end
我建议将环境限制为:development和:test,因为你将在那里进行调试。
您也可以在应用程序的顶部使用它,如下所示:
require 'pry'