最簡潔有力的網頁框架,網頁的「殺手程式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) 環境吧!
- 先到 Instant Rails 抓取新版 Instant Rails,大約有 50 幾MB。
- 將抓下來的 InstantRails-1.X-win.zip 解壓縮到 C:\ 底下。
- 執行 InstantRails.exe,看看 Apache、Mysql 有沒有亮綠燈,如果成功會像下圖。

- 執行 Rails Applications Manage → Rails Applications,開啟 Rails 專案管理視窗。

- 開啟 Rails 專案管理視窗後,選擇下面的 Create New Rails Applications,之後會開啟 DOS 指令模式視窗,這是要讓我們,用 Rails 新增專案用的。在專案清單視窗中 『cookbook』 『typo-2.6.0『,是一開始就會存在預設的專案,這一些專案,包括我們等等要新增的專案,都統一存放在 C:\InstantRails\rails_apps 中。

- 鍵入指令 rails hello,rails 是讓我們新增專案的指令,而 hello 則是專案名稱,可以自訂,這裡用 hello 示範,按下 Enter 後, rails 會自動把所需要的資料增加進來,完成之後,看看 C:\InstantRails\rails_apps 中,是不是多了一個 hello 資料夾了。

- 新增完專案資料夾後,App 的新控制器,這樣專案才會有所動作,首先要進入我們剛剛開啟的 hello 專案資料夾內 ,鍵入指令 ruby script/generate controller App

- 回到專案清單,看看專案清單中有沒有出現我們剛剛新增的 hello,若是沒有請按一下 Refresh List 重新整理一下專案清單,在 hello 的前面打勾,旁邊的選項就可以選取,底下是各按鈕的功能說明。

- 按下 Configure Startup Mode 專案相關設定,會出現底下的設定視窗,其中的 Port:3000,就是等一下我們要在瀏覽器中輸入的 Port,可以自訂。如果你的 80 Port 沒被佔據,也可以設定。

- 按下 Start with Mongrel 啟動伺服器,會有底下畫面。

- 開啟文字編輯器,新增我的第一個頁面,檔名要設定為 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>
- 到瀏覽器輸入 http://127.0.0.1:3000/app/hello 就可以看到我們剛剛新增的頁面了。

標籤: ROR
本篇文章引用網址:
|
其他隨機文章: |




十二月 20th, 2008 at 4:09 下午
想請問若是apache的燈沒有變成綠燈,該如何做呢?
是了很久還是沒辦法..
三月 3rd, 2009 at 8:25 下午
您好,我是用ruby官網的one click to install,資料庫用的是MySQL
也是按照您的步驟一步一步作
但是為什麼連到webserver看結果,總是顯示missing sourcefile ***controller#***
是不是我哪裡做錯了呢?這問題困擾我好久了~~~
麻煩解惑,謝謝~~~
五月 6th, 2009 at 5:04 下午
InstantRails我自己試過,實在不太好用,不如自己上Rubyforge下載Ruby 1.8.7的原碼,加上rubygems,然後用gems去安裝mongrel及Rails還好。
八月 28th, 2009 at 11:52 上午
感謝您!!
最後的檔案名稱為 hello.rhtml
二月 11th, 2010 at 8:03 下午
[...] Ruby on Rails (ROR)入門第一站,InstantRails安裝圖文教學 2月 11th, 2010 | Category: ROR (Ruby on [...]