RubyMine-调试Rails应用-Unicorn服务器

时间:2018-08-01 21:30:24

标签: ruby debugging rubymine

我正在尝试调试Rails应用-独角兽服务器。

我尝试了以下操作:

1)我试图在本地主机上启动服务器(外部,不是使用RubyMine)并设置一些断点。尝试“附加到进程”时可以看到我的服务器。它可以附加到进程中,但是当我调用某些REST WebService时,它不会在控制器中的此方法上停止。

2)我试图从RubyMine中的Debugger运行服务器,服务器启动,但是当我调用一些REST WebService时,它将不会在控制器中的此方法上停止。

如何在Mac OS(本地主机,独角兽)上调试Rails应用程序?

仅Rails App ist API。我想调试我的api调用。

2 个答案:

答案 0 :(得分:1)

问题已解决: -我使用的是pow,它被重定向到一些URL,而不是直接重定向到localhost:3000。一旦我将请求转换为使用localhost:3000而不是pow URL xxx.something.test调试器,就会启动。

答案 1 :(得分:0)

我没有红宝石,但这对我有用:

安装“撬”:https://github.com/pry/pry

在本地环境中启动独角兽:

bundle exec unicorn -c config/unicorn.rb

确保您正在侦听有效端口(在confic / unicorn.rb中):

listen 3000

添加

binding.pry

在代码中想要断点的任何地方

转到:

0.0.0.0:3000
相关问题