Eli*_*ray 8 ruby terminal ruby-on-rails pry
我有一个Rails应用程序,我正在尝试导出数据,但直接通过Pry,因为我只需要执行一次.
Pry有可能吗?我查看了文档,但似乎没有一种简单的方法可以在任何地方转储控制台数据.
the*_*Man 17
我有一个带有嵌套哈希/对象的哈希,我需要将它发送给第三方以便使用API.他们需要转储数据,以便他们可以设置我的通话接收端.我现在要在Ruby中执行此操作,但通过PRY转储数据更有意义,而不是编辑我的ruby对象来转储数据,我只需要一次.
如果您可以从本地命令行启动服务器,或者通过SSH连接到主机并在那里运行实例,则可以使用Pry进行此操作.基本上,您需要在适当的位置将这些行添加到代码中:
require 'pry-debugger'; binding.pry
Run Code Online (Sandbox Code Playgroud)
这将停止你的代码并让你在Pry提示符.此时您可以输入以下内容:
require 'json'
File.write('test.data', hash.to_json)
Run Code Online (Sandbox Code Playgroud)
阅读Pry.debugger文档,了解有关将Pry与远程Rails会话一起使用的信息,这可能对您更有效.
| 归档时间: |
|
| 查看次数: |
4145 次 |
| 最近记录: |