[C] 亂數陣列產生器 [教學]用 GMAIL 收奇摩信箱 POP,繁體介面,全圖文教學
12月 19

  最簡潔有力的網頁框架,網頁的「殺手程式Killer Application」,網頁程式設計的「簡約奢華時尚」。網頁應用程式的軟體從業人員可以試試Ruby on Rails,說不定真的可以在「鐵軌上找到紅寶石」喔!

  簡介
  開發網頁應用程式的軟體從業人員們,還在為寫程式或寫設定檔而焦頭爛額嗎?試試Ruby on Rails,就算你不喜歡,也不會有任何偒害。事實上很多人用了就上癮了,因為它為你節省許多寶貴的時間,假日不必再到公司加班,每天準時下班。你開心,老闆開心,大家都開心,它是怎麼做到的呢?

  Ruby(紅寶石)
  認識Ruby on Rails之前,我們先來看看Ruby是什麼?Ruby的作者是個名叫松本行弘(Yukihiro Matsumoto, matz)的日本人,他在用了多種不符他需求的程式語言後,決定開發一個比Perl功能更強大,比Python更物件導向的程式設計語言。Ruby這個用C語言寫成的純物件導向Script Language因此誕生了。松本的設計理念是給程式設計師最少的驚奇(principle of least surprise),他站在程式設計者的角度設想,希望程式設計者使用Ruby能得心應手,用得快樂,迅速開發。Ruby第一個alpha測試版是在1994年12月釋出,雖然在1995年在日本正式釋出時,日本人並不陌生,但英文版的Ruby則是到1998年年底才出現。

  An Introduction to Ruby的作者Colin Steele說:「Ruby 結合了Smalltalk, C, Perl, and Python 最棒的特色,非常地優雅自然,在一天之內我就著迷了。」

  命名小插曲-Ruby指的是珍貴的紅寶石,它不是字頭縮寫字。松本跟他的朋友開玩笑說這個新語言一定也要是個寶石的名字,要像Perl是珍珠(Pearl)的諧音之類的,他的朋友馬上提出「Ruby」,這個名字被松本採用了。而且松本後來發現很巧的是Perl(Pearl)是六月的誕生石,Ruby是七月的誕生石。

想要更進一步認識這個珍貴的紅寶石嗎?請參考以下的網站
http://www.ruby-lang.org/
http://www.rubygarden.org/

以上文章參考於:台大計算機資訊網路中心

開始安裝 Ruby on Rails (ROR) 環境吧!

  1. 先到 Instant Rails 抓取新版 Instant Rails,大約有 50 幾MB。
     
  2. 將抓下來的 InstantRails-1.X-win.zip 解壓縮到 C:\ 底下。
     
  3. 1.png
     

  4. 執行 InstantRails.exe,看看 Apache、Mysql 有沒有亮綠燈,如果成功會像下圖。
     
    2.png
     
     
  5. 執行 Rails Applications Manage → Rails Applications,開啟 Rails 專案管理視窗。
     
    3.png
     
     
  6. 開啟 Rails 專案管理視窗後,選擇下面的 Create New Rails Applications,之後會開啟 DOS 指令模式視窗,這是要讓我們,用 Rails 新增專案用的。在專案清單視窗中 “cookbook” “typo-2.6.0“,是一開始就會存在預設的專案,這一些專案,包括我們等等要新增的專案,都統一存放在 C:\InstantRails\rails_apps 中。
     
    4.png
     
     
  7. 鍵入指令 rails hello,rails 是讓我們新增專案的指令,而 hello 則是專案名稱,可以自訂,這裡用 hello 示範,按下 Enter 後, rails 會自動把所需要的資料增加進來,完成之後,看看 C:\InstantRails\rails_apps 中,是不是多了一個 hello 資料夾了。
     
    5.png
     
     
  8. 新增完專案資料夾後,App 的新控制器,這樣專案才會有所動作,首先要進入我們剛剛開啟的 hello 專案資料夾內 ,鍵入指令 ruby script/generate controller App
     
    5_1.png
     
  9. 回到專案清單,看看專案清單中有沒有出現我們剛剛新增的 hello,若是沒有請按一下 Refresh List 重新整理一下專案清單,在 hello 的前面打勾,旁邊的選項就可以選取,底下是各按鈕的功能說明。
     
    6.png
     
  10. 按下 Configure Startup Mode 專案相關設定,會出現底下的設定視窗,其中的 Port:3000,就是等一下我們要在瀏覽器中輸入的 Port,可以自訂。如果你的 80 Port 沒被佔據,也可以設定。
     
    7.png
     
     
  11. 按下 Start with Mongrel 啟動伺服器,會有底下畫面。
     
    8.png
     
     
  12. 開啟文字編輯器,新增我的第一個頁面,檔名要設定為 rhtml,如果要正常顯示中文必須將檔案格式存為UTF-8,將檔案放到 C:\InstantRails\rails_apps\hello\app\views\app 中。
     

    <html>
       <head>
         <title>Hello World 我的第一個頁面</title> 
        </head>
    <body>
        <h1>Hello World 我的第一個頁面</h1>
    </body>
    </html>

     
     

  13. 到瀏覽器輸入 http://127.0.0.1:3000/app/hello 就可以看到我們剛剛新增的頁面了。
     
    9.png

 

標籤:

    

本篇文章引用網址:

其他隨機文章:
  • 國際原油價格來到126?!那接下來呢?
  • 杜正勝,去你媽的書包前背
  • [C] RAM Address
  • 物件導向無痛入門(2)-物件導向概念
  • [有感] 求學路的悲歌(二)



  • 寫下回應