相关疑难解决方法(0)

rails - 将控制台输出重定向到文件

在bash控制台上,如果我这样做:

cd mydir
ls -l > mydir.txt
Run Code Online (Sandbox Code Playgroud)

>运算符捕获标准输入并将其重定向到文件; 所以我得到的文件列表mydir.txt而不是标准输出.

有没有办法在rails控制台上做类似的事情?

我有一个ruby语句,可以生成大量的打印件(~8k行),我希望能够完全看到它,但是控制台只能"记住"最后的1024行左右.所以我想重定向到一个文件 - 如果有人知道一个更好的选择,我都是耳朵.

ruby console ruby-on-rails file

77
推荐指数
3
解决办法
5万
查看次数

Pry 中的 ls 命令如何接受 -l 作为参数?

我最近发现ls在 pry 中可以采用这样的参数:ls -l

我最初的问题是该-l部分实际上是什么 - 它显然不是字符串或符号,并且没有l定义局部变量或方法,那么幕后是否还有其他事情发生?

作为我的问题的扩展,只是lspry 定义的“正常”Ruby 方法,还是它的行为略有不同?

我还注意到,如果传递字符串 ( ls 'l') 或符号 ( ls :l),您会得到不同的输出。是否有可能选项的完整参考?

ruby pry pry-rails

2
推荐指数
1
解决办法
329
查看次数

标签 统计

ruby ×2

console ×1

file ×1

pry ×1

pry-rails ×1

ruby-on-rails ×1