问题标签 [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 - Rails 3.0.0.beta 应用程序是否只能在控制台中看到捆绑的 gem?
我有一个库,我正在尝试使用 rails 3(特别是 feedzirra),我可以在 irb 中要求它,但它会破坏我的应用程序中的控制台,并出现以下错误:
ruby - ruby irb 提示模式有什么区别?
我可以更改 irb 提示模式
我可以看到null
and做了什么simple
,但我无法区分null
and和/ /xmp
之间的区别。有人可以向我解释这些其他模式的作用吗?让多种模式做同样的事情似乎毫无意义。default
classic
inf-ruby
ruby - How do I introspect things in Ruby?
For instance, in Python, I can do things like this if I want to get all attributes on an object:
Or if I want to view the documentation of something, I can use the help function:
Is there any way to do similar things in Ruby?
ruby-on-rails - ~/.irbrc 中定义的活动记录助手
当我测试东西时,我真的厌倦了在控制台中输入 my_ar_object.errors.full_messages ......
所以,我想定义这个:
在我的 ~/.irbrc 中,它是脚本/控制台独有的。
我不想在某些 rails 初始化程序中定义它,因为我不相信它属于 rails 项目(这是一个 irb 助手)
问题是,当我这样做时,会发生这种情况:
有什么想法可以让我完成这项工作吗?
ruby - Ruby:计数器,计数和递增
如果你看过我之前的问题,你就会知道我在 Ruby 方面是个大笨蛋。因此,我发现了这个旨在用于 C 编程的网站,但我认为任何人可以用 C 做的事情,在 Ruby 中都必须是可能的(并且更具可读性)。
挑战是打印出一堆数字。我发现了这个漂亮的方法 .upto() 并且我使用了一个块(并且实际上理解了它的目的)。然而,在 IRb 中,我得到了一些意想不到的行为。
我不知道 => 1 来自哪里:S 否则我应该这样做吗?我期待有这样的结果:
感谢您的回答、评论和反馈!
ruby - IRb:如何使用预加载的类启动交互式 ruby 会话
在我采用 Ruby 语言的过程中,我花了很多时间在 IRb 中。太棒了!但是,由于我不太了解它的功能,并且仍然是 Ruby 的“小伙伴”,所以我想知道以下内容:
- 如何在不重新启动 IRb 的情况下“刷新”会话(或者这是不可能的)。
- 如何配置 IRb 以加载一堆源文件“hello.rb”和“hello_objects.rb”,即在启动时?我正在大量工作,很高兴知道加载这些类的速记,而无需再次手动输入“加载”。
ruby - 如何从 rake 任务启动 IRB 控制台?
我正在尝试编写一个 rake 任务,该任务将设置一个反映我的项目的环境。
导致 irb 抱怨“foo”不存在(任务名称)
ruby - 如何访问在 IRB 中需要的 Ruby 文件中定义的变量?
该文件welcome.rb
包含:
但在 IRB 中,我无法访问刚刚创建的变量:
require
当您进入 IRB 会话时,引入预定义变量并完成初始化工作的最佳方法是什么?全局变量似乎不是正确的路径。
ruby-on-rails - ~/.irbrc 在启动 irb 或脚本/控制台时未执行
这是我尝试过的:
结果:
ruby-on-rails - 关于计数的简单 IRB 问题
我有一门课叫Deal。
交易有 vote_scores。
我想看看 Deal 中有多少 vote_scores 大于 2。
我猜 :
对于 vote_scores > 2 in Deal count end
真的不行:D
编辑:
我尝试了每个人的想法。但请注意:
Deal.vote_scores
不起作用,因为 vote_scores 不是 Deal 的属性,而是其中一个 Deal 的属性。所以如果我这样做:
Deal.find(1).vote_scores
会返回一个#。
vote_scores 在这里的 haml 中实例化:
在这里的模型中: