tech-sjh

2009年1月21日 星期三

Ruby on Rails Rake 導讀

Rake 的使用概念跟 Make 很像,你可以想像成是在 Makefile 中寫
Ruby 程式。因此我們也要瞭解 Makefile 的幾個用途。

Makefile 的用途:一、加快程式編譯的速度。二、記錄程式相依性

一、加快程式編譯的速度
對於已經編譯過的原始程式碼,在之後的 make 指令中會先檢查編
譯出來的 object 檔案建立時間,是否在程式碼的最後修改時間之後
?如果編譯出來的 object 檔案比較新表示不用再重新編譯,節省重
新編譯的時間。

二、記錄程式相依性
假設我們要使用 rake db:migrate, 而在進行 db 更新前,我們需要先
connect_to_db, 我們可以把這個相依性寫在 Makefile 中,當我們下
達 rake db:migrate 更新資料庫 schema 之前,就會自動先執行
connect_to_db 連結到資料庫,再進行我們要做的更新動作。



相關連結:

Ruby on Rails Rake Tutorial

Rake Rational rdoc

沒有留言:

張貼留言

版權宣告、免責聲明


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款授權.
免責聲明: 本文所載資料僅供參考,並不構成投資建議,
讀者閱讀或使用該資料所導致結果需要自擔風險與責任,
作者概不承擔閱讀人行為之任何風險與責任。
除非有特別宣稱,作者言論並不代表所屬任何團體、公司、或其他人意見。