November 02, 2006

Ruby on Rails 學習筆記 Part.1

Instant rails 是個 All-in-one 的 RoR 套件
包含了apache、mysql、phpmyadmin 套件
目前僅提供 Windows 下的快速建構
Linux與其他平台則在未來的支援計畫中

到instant rails的官方網站中下載最新版
解壓到C:\的根目錄下(方便好記)就完成了安裝
C:\InstantRails\InstantRails.exe 即為 InstantRails的啟動檔
在 "Agile Web Development With Ruby On Rails" 一書與 Instant Rails 網站中
皆有提到在建構新的 RoR application前
需用 rails "新應用程式的名字"的指令
但InstantRails並沒有幫我們設定好指令的搜尋路徑
因此需要使用者手動在
桌面上的我的電腦->右鍵->內容->進階->環境變數
編輯原有系統變數中的Path
加入;C:\InstantRails\ruby\bin
;是跟其他路徑作區別的分隔符號
重新開機之後就可以在cmd底下使用該指令

C:\InstantRails\rails_apps>rails demo
create
create app/controllers
create app/helpers
create app/models
create app/views/layouts
create config/environments
create components
create db
create doc
create lib
create lib/tasks
create log
create public/images
create public/javascripts
create public/stylesheets
create script/performance
create script/process
create test/fixtures
create test/functional
create test/integration
create test/mocks/development
create test/mocks/test
create test/unit
create vendor
create vendor/plugins
create tmp/sessions
create tmp/sockets
create tmp/cache
create Rakefile
create README
create app/controllers/application.rb
create app/helpers/application_helper.rb
create test/test_helper.rb
create config/database.yml
create config/routes.rb
create public/.htaccess
create config/boot.rb
create config/environment.rb
create config/environments/production.rb
create config/environments/development.rb
create config/environments/test.rb
create script/about
create script/breakpointer
create script/console
create script/destroy
create script/generate
create script/performance/benchmarker
create script/performance/profiler
create script/process/reaper
create script/process/spawner
create script/runner
create script/server
create script/plugin
create public/dispatch.rb
create public/dispatch.cgi
create public/dispatch.fcgi
create public/404.html
create public/500.html
create public/index.html
create public/favicon.ico
create public/robots.txt
create public/images/rails.png
create public/javascripts/prototype.js
create public/javascripts/effects.js
create public/javascripts/dragdrop.js
create public/javascripts/controls.js
create public/javascripts/application.js
create doc/README_FOR_APP
create log/server.log
create log/production.log
create log/development.log
create log/test.log

可以看到 rails 幫我們產生了很多檔案

Reference:
1. http://instantrails.rubyforge.org/tutorial/index.html
2. "Agile Web Development With Ruby On Rails"

本筆記主要是紀錄參考資料中沒有的東西
或是其他想記下來的XD

由 k 發表於 November 2, 2006 04:56 PM
迴響
發表迴響













記住我的資訊?