问题标签 [irb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 是否可以在 IRB 中命名?
我试过这个:
我不确定还有其他方法可以做到这一点。
非常感谢
ruby - 如果变量“p”没有明确定义,它从哪里获得它的值?
问题:它的价值从哪里p
得到,为什么会发生?
考虑这个 irb 会话:
我从来没有定义过p
——那为什么它的价值为零?既没有a
也没有foo
被认出来,有什么特别之处p
呢?我也没有找到下面列出的任何内容Kernel#p
上下文:我正在阅读所谓的“28 bytes of ruby joy”并假设p
是一个变量,如:def p.method_missing *_
...
(别担心:我不会在任何地方都将 method_missing 定义为 nil ......只是研究一些 ruby 代码......)
ruby - 在 Mac OS X 10.5.8 上使用 irb 运行 Geocommons Geocoder 时 SQLite3 中的 NoMethodError (set_result)
在 Mac OS X 10.5.8 上安装并尝试运行Geocommons 地理编码器后,这里有没有人遇到过以下错误?这是我从启动 irb 时终端窗口的确切输出:
顺便说一句,“orangeca.db”是加利福尼亚州奥兰治县的 TIGER/Line 数据——我只从主要的人口普查数据库而不是整个美国数据集中下载了它,因为我只是在测试 Geocoder 对我想要的一个软件的有用性写,我不想花 10 个小时下载几 GB 的数据,我可能最终不会在最终产品中使用这些数据。
根据我在 SQLite3::Database::FunctionProxy 类上找到的信息,我对解释这种行为的最佳猜测如下:
- 我的 SQLite3 安装正确,但配置不正确,以至于我的地理编码器没有找到所需的 set_result。
- 我的 SQLite3 安装不正确,但我不确定我在哪里设置错误。
如果有人可以提供任何帮助,我将不胜感激。预先感谢您的帮助!
ruby - 在 irb 中使用 vim 进行编辑
我正在尝试使用 vim 在 irb 中设置编辑,如此 vimcast 中所述:http: //vimcasts.org/episodes/running-vim-within-irb/
我做了 gem install interactive_editor,它似乎将 gem 安装到 /home/me/.gems/ruby/1.9.1/gem/interactive_editor,我还编辑了我的 .irbrc 文件并添加了:
需要“rubygems”需要“interactive_editor”
但是当我尝试从 irb 运行 vi 时,我得到了这个:
NameError: undefined local variable or method `vi' for main:Object from (irb):1
我对 Ruby/gems 等非常陌生……我什至不知道从哪里开始。谷歌搜索这个错误并没有真正帮助,我只发现几个人有同样的问题并且没有答案。
我在 Ubuntu 10.04 上,我安装了 Ruby 1.9.1……不确定 irb 或 rubygems 的版本。
非常感谢!
这是 irb 和 ruby 的输出......显然有问题。
ruby - 发现文件 ruby require 方法会加载?
ruby 中的require
方法将搜索 lib_path 并在需要时加载找到的第一个匹配文件。无论如何要打印要加载的文件的路径。我正在寻找理想的内置功能,类似于which
bash 中的命令,并希望它也可以那么简单。谢谢。
ruby-on-rails - 为 IRB 设置 bash 别名?
所以每天早上启动我的服务器,我需要做以下任务..
有什么方法可以在我的 ~/.profile 中创建一个快捷方式作为别名来为我执行所有这些操作,而无需我每天都输入它?
像这样,虽然它不起作用?
ruby-on-rails - 如何在 Rails 3 控制台中为记录器输出着色
如何在我的 rails3 应用程序中对 Rails.logger 的输出进行着色并加粗?
ruby - 如何在 Hirb 中强制垂直表或限制列?
我想在 Rails 控制台中显示一些活动记录,我启用了 Hirb。表格足够窄,可以显示(因此 Hirb 使用标准的水平表格),但列太窄以至于内容完全不可读。你知道我能做些什么吗?
只显示几列会很棒(我有纯数组中的记录,而不是 AR 集合,所以我不能只传递:select
给 finder 方法)。强制 Hirb 在垂直表中显示记录也是完美的。
提前致谢。
ruby-on-rails - 对象拒绝在 Rails IRB 中保存更改
大家早上好,
我有一个正在处理的关联,由于某种原因,当我在 IRB 中调试它时,我无法让它保存对相关对象的更改。我想知道是否有人可以指出我的问题。
这是协会:
当我启动 IRB 时,我可以获取 User.first 和 Affiliate.first。我可以很好地设置用户的 managed_affiliate。但是,当我保存时,这根本不会反映在会员中 - 它没有经理。同样,我可以很好地设置会员的经理(Affiliate.first.manager = User.first)。它像一切正常一样返回,但是当我去保存它时,它只返回“false”。如果我激活 IRB 日志记录功能,这是输出:
这个关联不能正确保存有什么明显的原因吗?
此外,这是附属表的架构:
感谢您的任何帮助。
ruby-on-rails - RoR 中用于日期时间比较中时间的正确语法
我正在尝试将时间参数归因.to_date
于生成正确的比较
我该怎么做?我试过这个:
这是一个很大的失败:D