iro*_*and 5 ruby ruby-on-rails pry
我想在 Rails 的 pry 控制台中使用类似 grep 的函数。例如,当我有这样的模型时:
pry(main)> show-model Post
Company
id: integer
title: string
author: string
content: text
created_at: datetime
updated_at: datetime
Run Code Online (Sandbox Code Playgroud)
我想过滤输出,如:
pry(main)> show-model Post --grep "string"
title: string
author: string
Run Code Online (Sandbox Code Playgroud)
或者
pry(main)> show-model Post --grep "content"
content: text
Run Code Online (Sandbox Code Playgroud)
似乎 pry 中有一个命令--grep选项ls。我找不到与show-model命令类似的功能。有办法做到吗?
你不能直接这样做,但你可以将命令的输出写入文本文件,然后使用 cat , grep 看到这个答案/sf/answers/936619281/
irb(main):015:0> f = File.new("statements.xml", 'w')
irb(main):016:0> f << Account.find(1).statements.to_xml
irb(main):017:0> f.close
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |