2008年1月16日星期三

利用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 的版本.

没有评论: