基於 Ruby on Rails 的互動式生命百科博物館,原始碼託管於:
svn://repository.eol.org/eol/trunk/
vendor/gems,避免系統依賴):
rake gems # 檢查缺漏
rake gems:build # 編譯原生擴展
rake gems:install # 安裝缺失
config/database.yml,設定 demo、development、master_databaserake eol:db:create:all # 安全建立所有資料庫
rake db:migrate
rake db:migrate RAILS_ENV=test
rake truncate
rake scenarios:load NAME=foundation,bootstrap
rake eol:site_specific repo=URL
script/server
瀏覽器打開 https://localhost:3000 即可看到網站首頁。
專案採用 RSpec 替代傳統 Unit Test,測試碼位於 spec/ 目錄。
rake spec # 執行測試
rake specdoc # 輸出文檔格式報表
使用 test / password 登入,驗證不同角色存取控制。
vendor/gems 內建依賴,實現「零系統安裝」部署