`
fireflyman
  • 浏览: 112904 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

Rake

    博客分类:
  • ROR
阅读更多

     Rake(http://rake.rubyforge.org )既是一種構建語言,也是一種與make(www.gnu.org/software/make/ )和ant(http://ant.apache.org )類似的工具.它也是用Ruby寫的DSL,用于維護Ruby應用程序.Rails為Rake做了擴展,加入了一些Rails特有的任務.以下介紹一些Rake任務.

 

     rake: 如果不帶參數運行rake命令,Rails會根據所有遷移文件重建整個測試數據庫,然后依次執行test目錄下所有單元、功能和集成測試

 

    rake db:migrate: 在當前環境里更新數據庫架構到最新版本.你可以通過在方法后添加Version=X來指定目標版本

 

     rake db:sessions:create: 在數據庫中創建一個存儲用戶會話信息的數據表.Rails會自動為每一位用戶分配一個會話cookie,用以跟蹤用戶行為.

 

     rake db:sessions:clear:清空sessions數據表

 

     rake log:clear:清空log目錄的Rails應用程序日志文件

 

     rake rails:freeze:gems:把你的rails應用程序鎖定在最新版本Rails gems上.

 

     rake rails:unfreeze:解除鎖定

 

   目前知道的就只有這些了,不知道還有沒有其它命令.

 

1
0
分享到:
评论
1 楼 fireflyman 2009-08-19  
rake db:fixtures:load  從開發數據庫中下載測試固件
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics