运行 IRB 命令历史记录中的最后 X 个命令?
我正在一个屏幕中使用 Vim 开发一个 ruby 应用程序,而在另一个屏幕中我使用 irb 来测试我在 Vim 中编写的代码。 在这个例子中,我们假设只有 2 …
交互式 JavaScript 宝石?
我找到了一些在线交互式 Javascript 编辑器,但我想知道是否有本地等效的 gem,可以让我像 Mac 中的 IRB 和 Rails 控制台一样测试 Javascript?…
RoR 中日期时间比较中时间的正确语法
我试图将时间参数归因于 .to_date 以生成正确的比较 Organization.find(1140).events.all(:conditions => ["time < ?", Time.now.beginning_of_day]).…
在 IRB 中重新加载 rubygem
有没有办法“重新加载”或“刷新”内存中的 rubygem?当我在 irb 中玩时,偶尔我喜欢修改我的 gem 文件,如果我需要相同的 gem,它不会更新到内存…
Ruby - 以随机顺序返回数组
在 Ruby 中以随机顺序返回数组的最简单方法是什么? 任何可以在 IRB 会话中使用的简短内容,例如 [1,2,3,4,5].random() # or random_sort([1,2,3,4,5]…
如何在 Hirb 中强制垂直表或限制列?
我想在 Rails 控制台中显示一些活动记录,我启用了 Hirb。该表格足够窄,可以显示(因此 Hirb 使用标准的水平表格),但列太窄,以至于内容完全无法阅…
发现 ruby require 方法会加载文件?
ruby 中的 require 方法将搜索 lib_path 并加载找到的第一个匹配文件(如果需要)。无论如何,是否可以打印要加载的文件的路径。我正在寻找类似于 bas…
在 Mac OS X 10.5.8 上使用 irb 运行 Geocommons Geocoder 时,SQLite3 中出现 NoMethodError (set_result)
这里是否有人在 Mac OS X 10.5 上安装并尝试运行 Geocommons geocoder 后遇到以下错误.8?这是我从启动 irb 时终端窗口的准确输出: $ irb >> require…
在IRB中编写一个简单的条件语句
我正在查找 url 为“http://”的所有组织,并将其属性更新为“”。 我的尝试: Organization(:all).select { |o| o.url = "http://" ? o.update_attri…
我可以在脚本中自动使用我在 shell 上编写的内容(bash、cmd、irb 等)吗?
总体思路非常简单,我想为某个任务制作一个脚本,我在 shell(任何 shell)中执行它,然后我想复制我使用过的命令。 如果我复制窗口中的所有内容,那…
新安装的 Ruby gem 未显示在 $LOAD_PATH 中
我使用 MacPorts 来管理我的 Ruby/Rails/Gems 安装。最近,在执行gem install wirble之后,当我启动 irb 实例时,wirble 无法加载。输出如下: $ irb …