草庐IT

ri-documentation

全部标签

ruby - ri 中记录的关键字方法参数在哪里?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion当我想用双拼音等获取额外的参数时,我经常会忘记较新的关键字参数的语法。在线Ruby文档包含诸如http://ruby-doc.org/core-2.1.0/doc/syntax/methods_rdoc.html之类的文章和http://ruby-doc.org/core-2.0.0/doc/syntax/calling_methods_rdoc.html,但我如何通

ruby - 为什么 Ruby 的 ri 不返回 bash 命令提示符?

当我在Mac的终端中执行ri...时,我可能会得到50个空行,然后是我期望的输出,然后是最后一行:(结束),其中(END)以黑底白字显示。但是,我没有返回到bash——ri仍在运行,我无法输入任何内容。另外,为什么所有的空白行?为什么会这样? 最佳答案 输出通过寻呼机(环境变量$PAGER的值,可能是/usr/bin/more或/usr/bin/少)。这允许您通过点击空格键(以及其他不错的功能)来翻阅整屏数据,而不必在终端中上下滚动。要退出,只需键入q。 关于ruby-为什么Ruby的r

ruby - 为什么安装 RDOCS 和 RI 比实际的 gem 花费更长的时间?

安装gem并等待2秒安装gem,然后等待30秒安装文档总是令人沮丧,我从不使用它(谷歌,任何人?)。当本地文档通常甚至没有用时,为什么我们要将此约定强加于自己?我知道您可以使用geminstallrails--no-ri--no-rdoc来跳过这一步,但是有没有一种方法可以默认跳过文档? 最佳答案 将标志添加到您的~/.gemrc文件。来自thedocs:gemlooksforaconfigurationfile.gemrcinyourhomedirectory,althoughyoucanspecifyanotherfileont

ruby - 如何修复 rvm 中的 ri 文档重复

这是我想做的riArray很简单,对吧?错了!Morethanoneclassormodulematchedyourrequest.Youcanrefineyoursearchbyaskingforinformationononeof:Array,TSortArray,Array,TSortArray我在UbuntuNatty上使用RVM,默认(并且只有ruby​​)是jruby1.6.3我已经修改了我的.rvmrc以默认生成ri文档,因此exportrvm_gem_options=""除此之外,据我所知,一切都是标准的。想法? 最佳答案

ruby - WxRuby : documentation, 教程、示例有哪些资源?

我找到了RubyForge文档,导航起来有点棘手。有一个basictutorial在RubyOnWindows上博客。但我已经离开了。您还发现了哪些有用的WxRuby资源?或者,如果不是特定的WxRuby,从Ruby的角度来看,您发现哪些Wx资源有用? 最佳答案 随着风滚草,呃,围绕这个问题翻来覆去,我发现在wxrubygem的,呃,samples目录中有大量(大约60个)样本。有一个名为bigdemo.rb的大型一体化演示,它展示了各种有用且令人兴奋的东西。 关于ruby-WxRuby

ruby-on-rails - 在 Ruby 哈希中提取 `Moped::BSON::Document` 属性

在Mongoid3.0.21中,如何将所有模型的属性作为普通RubyHash获取?调用#attributes或#raw_attributes返回Moped::BSON::Document。虽然它实际上扩展了Hash,但一些哈希方法并没有按预期工作。特别是#except返回未修改的self,而不是剥离给定键的哈希值。更新:Moped::BSON::Document正确继承了Hash的行为。我试图用符号而不是字符串来命名属性,这就是#except不起作用的原因。很快:执行except('pictures'),而不是except(:pictures)。 最佳答案

ruby - 我是否因为没有为 gems 安装 ri 和 rdoc 而遗漏了什么?

我从未见过为gems安装ri和rdoc的意义,我的.gemrc文件设置了--no-ri和--no-rdoc。由于每个gem都包含ri和rdoc信息,我只是想知道我是否遗漏了什么?为gem安装ri和rdoc有什么好处吗?谢谢克里斯总结如果不安装ri和rdoc,就不会丢失任何有值(value)的东西。我认为它可能被用于某些IDE(我是Emacs用户),但事实似乎并非如此。 最佳答案 安装ri文档的目的很简单,就是您可以使用“ri”命令来访问逐个方法的文档。例如,尝试:“riString#reverse”。按“q”退出。要试用RDoc文档

javascript - jQuery 与 document.querySelectorAll

我多次听说jQuery最强大的Assets是它在DOM中查询和操作元素的方式:您可以使用CSS查询来创建在常规javascript中很难做到的复杂查询。但是,据我所知,您可以使用InternetExplorer8及更高版本支持的document.querySelector或document.querySelectorAll获得相同的结果。所以问题是:如果jQuery最强大的Assets可以用纯JavaScript实现,为什么还要“冒险”承担jQuery的开销?我知道jQuery不仅仅是CSS选择器,例如跨浏览器AJAX、漂亮的事件附加等。但是它的查询部分是jQuery强大的一个非常重要

javascript - jQuery 与 document.querySelectorAll

我多次听说jQuery最强大的Assets是它在DOM中查询和操作元素的方式:您可以使用CSS查询来创建在常规javascript中很难做到的复杂查询。但是,据我所知,您可以使用InternetExplorer8及更高版本支持的document.querySelector或document.querySelectorAll获得相同的结果。所以问题是:如果jQuery最强大的Assets可以用纯JavaScript实现,为什么还要“冒险”承担jQuery的开销?我知道jQuery不仅仅是CSS选择器,例如跨浏览器AJAX、漂亮的事件附加等。但是它的查询部分是jQuery强大的一个非常重要

javascript - 所有 jquery 事件都应该绑定(bind)到 $(document) 吗?

这是从哪里来的当我第一次学习jQuery时,我通常会附加这样的事件:$('.my-widgeta').click(function(){$(this).toggleClass('active');});在了解了更多关于选择器速度和事件委托(delegate)的知识后,我在几个地方读到“jQuery事件委托(delegate)将使您的代码更快”。于是我开始写这样的代码:$('.my-widget').on('click','a',function(){$(this).toggleClass('active');});这也是复制已弃用的.live()事件行为的推荐方法。这对我很重要,因为我