利用Rails Freeze生成本地Rails Doc

使用下面的命令行

$rails dummy_app
$cd dummy_app
$rake rails:freeze:gems
$echo>vendor/rails/activesupport/README
$rake doc:rails


在 doc/api 目录下面会生成HTML版本的Rails Doc, 拷贝出来以后删掉dummy_app即可.

上面操作中第三步的作用的锁定当前 Rails 版本, 并将其复制到 vendor 目录下, 之后系统安装那个版本的 Rails 对于这个 app 来说都是无用的, 这样可以有效的避免由于 Rails 升级带来的兼容性问题.
通过 script/about 可以查看 app 当前 Rails 的版本.

非原创,文章来源:
http://www.surui.net/2006/11/15/%E5%88%A9%E7%94%A8rails-freeze%E7%94%9F%E6%88%90%E6%9C%AC%E5%9C%B0rails-doc/

你可能感兴趣的:(C++,c,.net,C#,Rails)