den*_*min 38 ruby api documentation ruby-on-rails
在过去,我使用railsbrain.com提供了一个非常方便的离线api文档.
但他们停在版本2.3.2
有没有最新版本的其他解决方案.
guz*_*art 60
基于浏览器的解决方案 - 2017年10月19日更新
DevDocs(https://devdocs.io/)使用您的浏览器的IndexedDB来存储您想要的文档.确保在脱机之前按照有关如何安装文档的说明进行操作.
对于macOS,尝试Dash
对于Windows/Linux,请尝试Zeal
对于打包的HTML,请尝试使用RubyDocs
手动下载:
我在我的服务器上使用了这些命令,因此我可以更快地获取文件(它们被缓存,如图).
wget -r -k -p http://api.rubyonrails.org/
然后我压缩文件夹,以便我可以无需开销即可下载.
rar a -r rails_api.rar api.rubyonrails.org/
https://gist.github.com/2149669
YARD服务器
我比rdoc更喜欢码型.
gem install yard
,gem rdoc --all --overwrite
,并且yard server --gems
.Man*_*rer 14
我意识到这个问题已经相当陈旧了,但是因为在搜索"ruby on rails docs"时它仍然在谷歌中出现很高,而且有几个人建议使用已经停机近一年的railsapi.com.
所以我想提一下http://rubydocs.org,它具有与railsapi.com相同的功能和更多功能(使用你需要的任何版本生成Ruby和Rails的组合文档).
免责声明:我建立了http://rubydocs.org.:)
在您的rails项目中:
API:
rake doc:rails
Run Code Online (Sandbox Code Playgroud)
指南:
将RedCloth gem添加到Gemfile中
gem 'RedCloth'
Run Code Online (Sandbox Code Playgroud)
然后
rake doc:guides
Run Code Online (Sandbox Code Playgroud)
编辑(2016年2月):http://devdocs.io/看起来还不错
只是不传递未提及,你也可以启动本地gem rdoc服务器:
$ gem server
Starting gem server on http://localhost:8808/
localhost - - [13/Mar/2010:18:34:44 CET] "GET / HTTP/1.1" 200 22403
- -> /
Run Code Online (Sandbox Code Playgroud)
但它缺乏核心Ruby库的信息.
归档时间: |
|
查看次数: |
19466 次 |
最近记录: |