Ruby 我是否因为没有为gems安装ri和rdoc而遗漏了什么?
我从未见过为gems安装ri和rdoc的意义,我的.gemrc文件没有ri和rdoc集。由于每个gem都包含ri和rdoc信息,我只是想知道我是否遗漏了什么?为gem安装ri和rdoc有什么好处吗 谢谢 克里斯 摘要Ruby 我是否因为没有为gems安装ri和rdoc而遗漏了什么?,ruby,rubygems,Ruby,Rubygems,我从未见过为gems安装ri和rdoc的意义,我的.gemrc文件没有ri和rdoc集。由于每个gem都包含ri和rdoc信息,我只是想知道我是否遗漏了什么?为gem安装ri和rdoc有什么好处吗 谢谢 克里斯 摘要 如果不安装ri和rdoc,就不会丢失任何有价值的东西。我想它可能在一些IDE中得到了应用(我是Emacs用户),但事实似乎并非如此 如果您需要gem的本地可用文档,请安装它。安装ri文档的要点很简单,您可以使用“ri”命令访问方法文档。例如,请尝试“ri String#revers
如果不安装ri和rdoc,就不会丢失任何有价值的东西。我想它可能在一些IDE中得到了应用(我是Emacs用户),但事实似乎并非如此 如果您需要gem的本地可用文档,请安装它。安装ri文档的要点很简单,您可以使用“ri”命令访问方法文档。例如,请尝试“ri String#reverse”。按“q”退出 要试用RDoc文档,请运行“gem server”,然后在浏览器中连接到localhost:8808。我发现它很有用——你甚至可以点击一个方法名来查看源代码。当然,你可以进入gems文件夹,打开doc文件夹中的HTML文件 访问RDoc的另一种方法是gemdoc命令。看见这很方便,伊姆霍
无论如何,你可以懒散地等待,直到你需要RDoc文档,然后用“gem RDoc”生成它。就我个人而言,我安装的gems也没有RDoc和ri,因为通常你也可以在互联网上找到你需要的所有文档(即www.RDoc.info),因此,无需投入硬盘空间和时间,这一代需要花费大量时间。本文给出了使用ri的原因和方法: 列表中最好的一点是#1:ri理解Ruby。例如:
请注意,即使不是直接在ActiveRecord::Base本身上,也可以找到该方法。因此没有遗漏任何内容。感谢您提及gem server
$ ri ActiveRecord::Base#save
(from gem activerecord-3.2.8)
Implementation from ActiveRecord::Persistence
[...]
(from gem activerecord-3.2.8)
Implementation from ActiveRecord::Validations
[...]