我正在尝试调试rails app - unicorn服务器。
我尝试了以下几种方法:
1)我尝试在本地主机(外部,而不是RubyMine)上启动服务器,并设置了一些断点。当我尝试“附加到进程”时,我可以看到我的服务器。它可以附加到进程,但是当我调用一些REST WebService时,它不会在控制器中的这个方法上停止。
2)我试图在RubyMine的调试器中运行服务器,服务器启动了,但当我调用一些REST控制器时,它不会停止在WebService中的这个方法。
如何在Mac OS (localhost,unicorn)上调试Rails App?
Rails应用程序只列出了API。我想调试我的api调用。
发布于 2018-08-02 12:11:50
我没有rubymine,但这对我很有效:
安装"pry":https://github.com/pry/pry
在本地环境下启动unicorn:
bundle exec unicorn -c config/unicorn.rb确保您正在侦听一个有效的端口(在confic/unicorn.rb中):
listen 3000添加
binding.pry在代码中想要断点的任何位置
请转至:
0.0.0.0:3000https://stackoverflow.com/questions/51642524
复制相似问题