Rake

     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:解除鎖定

 

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值