Ruby 问答列表

GROUP_BY内的活动记录限制

作者:alenm 提问时间:2/11/2012

场景我有一个充满帖子的表格和一个用户表格。 我希望能够获取所有帖子并按用户对它们进行分组,但我想设置每个用户 10 个的限制。 class Post < ActiveRecord::Base be...

使用 Ruby IO 混合输入/输出?

作者:Steven Hepting 提问时间:5/28/2021

我希望编写一个可以与子进程交互的小方法(在本例中),并且应该能够编写命令,并在运行 Ruby 文件时让这些命令将它们的 outback 打印回我的 shell。bash 到目前为止,我可以用这段代码...

正则表达式 Ruby 混淆

作者:Eliot Shedlock 提问时间:10/12/2021

我目前正在构建一个任意的 ruby 程序,但我通过 ruby(尚未使用 rails)进行的名称验证始终不起作用,因为当我输入纯数字时,它在不应该的时候运行良好。 def user_input pu...

Ruby:在 getch 上按箭头键后带有 gets 的“寄生虫”字符

作者:Qwib 提问时间:12/9/2022

我一直在寻找一种方法,在我的程序中实现“按任意键继续”功能,并认为我会使用 $stdin.getch。 似乎在大多数情况下都有效,但我注意到,如果我在提示按任何键时按下箭头键,下一个 get 命令将...

附加到CSV文件,我可以使用seek来确定是否应该写入标题吗?有更好的方法吗?

作者:alec 提问时间:11/15/2020

我必须生成一些 CSV 文件并将它们写入磁盘。不幸的是,我一次只能得到一行文件。 我必须每秒进行大量写入,所以我希望我的程序尽可能高效(尽量减少磁盘操作) 我目前有以下 ruby 代码来构建 csv...

为什么 Ruby 的 IO#pwrite 线程是安全的?

作者:Thomas Bromehead 提问时间:2/26/2021

我想知道是否有人可以解释一下为什么 Ruby 的函数在文档中被称为线程安全的:IO::pwrite 这有利于结合 IO#seek 和 IO#write,因为它是 atomic,允许多个线程/进程共享...

如何在 Ruby 中访问FD_SETSIZE?生成 CPP (??)

作者:Sean Champ 提问时间:11/6/2021

在阅读有关 Ruby 中的 IO 的信息时,此外,在一般对 POSIX 友好的 libc 环境中刷新我自己对 I/O 的了解有限,我在 Stack Overflow 上发现了一个问题:rubby 中的...

使用 Kernel.puts 将 Ruby IO 重定向到文件,如何确保存储文件的编码类型为 ANSI 或 UTF-8

作者:Jason 提问时间:12/31/2022

在windows: visual studio code IDE中,我写了这样的命令: ruby -E UTF-8 -e “把'汤姆,欢迎来到我家'”> test.txt ,然后我使用命令: r...

IO.pipe(Encoding::BINARY, Encoding::BINARY) 失败并显示 UndefinedConversionError,但仅在 Rails 下

作者:David Moles 提问时间:2/26/2021

我有一些代码用于将 http.rb 的基于块的响应体流转换为普通的 .IO def stream_response_body(body) IO.pipe(Encoding::BINARY, Enc...

STDIN.getpass 并不总是在终端中显示按键图标

作者:nakakapagpabagabag 提问时间:11/6/2021

如何确保每次调用时都显示按键图标(参见 img 以获取示例)?问题是间歇性的,有时我得到图标,有时我没有。我找不到可靠的复制步骤。STDIN.getpass 我的代码目前是什么样子的: $std...


共1180条 当前第4页