初探 Ruby on Rails 安裝 @ 邦邦的部落格 :: 隨意窩 Xuite日誌
  • 留言 & 文章索引
    1. 沒有新回應!
  • 流量統計
  • 2000年8月,
    加入e21摩奇創意,開始接觸 Flash 4。

    2004年3月,
    參與MMUG,分享與討論。

    2004年11月,
    通過 VUE 的 Flash MX 2004 Developer 認證。

    2005年6月,
    開始寫 Blog 分享自己所學。

    2005年7月,
    通過 MCI(Macromedia Certified Instractor) - Flash MX 2004 Developer 講師認證。

    2005年12月,
    終於於 DCI 拿到證書,正式成為第一屆也是最後一屆 Macromedia 的認證講師......$%&@#

    2006年8月,
    通過 ACI(Adobe Certified Instractor) - FlashLite 1.1 講師認證。

    2007年3月,
    離開待了六年半的摩奇創意,轉換跑道到BenQ。

    2007年5月,
    http://blog.ben.idv.tw

    2007年9月,
    BenQ品牌代工分家,我們變成新BenQ的母公司佳世達Qisda。

    2008年9月,
    因公司採用技術策略的轉變,故離開待了一年半的Qisda。

    2009年2月,
    加入一家低調的軟體公司,低調的開發著 Flash Game,呵呵~







  • 如何使用RSS
    Powered by Xuite
    2007-01-04 03:09 初探 Ruby on Rails 安裝
    平均分數:0 顆星    投票人數:0
    我要評分:

    今晚,我試著安裝 Ruby on Rails http://www.rubyonrails.org/,可以到以下網址去下載各檔案:

    http://www.rubyonrails.org/down

    包括了:

    Ruby 1.8.4-19 Final http://rubyforge.org/frs/download.php/11488/ruby184-19.exe

    RubyGems 0.9.0 http://rubyforge.org/frs/download.php/11290/rubygems-0.9.0.zip

    Rails 1.1.6 http://rubyforge.org/frs/download.php/12324/rails-1.1.6.zip

    不過,我只利用 ruby184-19.exe 執行安裝 Ruby,就會內含 RubyGems 了,並且可以透過後續的步驟指令來安裝 Rails。

    安裝程式中,會包含幾個編輯工具:SciTE 與 FreeRIDE

    安裝完 Ruby 之後,可以依照網頁 http://www.rubyonrails.org/down 中的指令說明來安裝 Rails:

    gem install rails --include-dependencies

    看起來是透過網路安裝的方式,會直接到 http://gems.rubyforge.org 下載最新的 Rails 版本進行安裝。

    接下來,可以參考網站上的 tutorial 教學,開始摸索一些觀念。

    http://instantrails.rubyforge.org/tutorial/index.html

    透過指令 rails <專案名稱>,會在 專案名稱 的資料夾中,建立一堆預設的資料夾。

    很多......

    看起來,/app 下的,應該就是與網站程式相關的,/config 下的,會有些設定檔,/script 下的,會有些可供執行的工具程式。

    我們切換到剛建立好的 專案資料夾 中,然後以 ruby 指令執行 /script 下的 server 工具程式。

    ruby script/server

    如此,會以 WEBrick 這個 Ruby 內建的 web server 來啟動一個網站,預設 port 為 3000。

    透過瀏覽器瀏覽 http://localhost:3000/,而剛剛的 console 下也會出現 http request 與 response 的一些訊息。

    接著,教學中,也提到 controller 的概念,並教如何透過 ruby 指令執行 /script 下的另外一個工具程式 generate 來建立一個 controller。

    ruby script\generate controller MyTest

    這個動作,會在 /app/controllers/ 下,建立 my_test_controller.rb。

    在該檔案中,可以定義幾種狀況,譬如圖中的 index 與 dilbert,當遇到不同情況時,分別會 render_text 繪出不同的文字訊息。

    執行 http://localhost:3000/my_test/index 如下:

    執行 http://localhost:3000/my_test/dilbert 如下:

    教學文件中,還有提到其他觀念,以及使用資料庫的方法,大家可以自己參考。

    其他參考資料,Rails: Complate API http://api.rubyonrails.org/,不過指令太多了,現在還看不太懂他的分類觀念,等我有多研究一點之後,再與大家分享。

    邦邦 / Xuite日誌 / 回應(3) / 引用(0) / 好文轉寄
    回應