說真的,RoR現在還不算有個明確的專案開發步驟,所以剛開始接觸RoR時很多人會覺得搞不清楚自己現在在做啥,也不知道下一步應該要作啥。

剛好我最近也是從頭開始摸索,勉強做出了一個能看的系統,小小心得如下:

1.先別管那麼多,照著範例一路做下去就對了。

poga 發表在 痞客邦 留言(0) 人氣()

封面特輯就是「Ruby on Rails創業實踐」

詳細等我看完再寫...


--

btw 這麼久沒寫blog是因為最近在用ror寫一個報名系統

因為很多東西我都沒接觸過,花了很多時間在摸索上Orz

poga 發表在 痞客邦 留言(0) 人氣()

之前,我在這篇[OLD]Ruby的eval函式 - 最簡單的metaprogramming中有簡單介紹一下ruby的動態特性,最近看了這篇根据类名创建实例——Ruby实现後,又發現其實裡面有很大的玄機啊...

poga 發表在 痞客邦 留言(0) 人氣()

metaprogramming 或者叫做中介編程

簡單的說呢 就是寫一個程式讓他自己會去寫程式。



什麼意思呢? 請看下面的例子:

poga 發表在 痞客邦 留言(0) 人氣()

Opinions on Opinionated Software
By Kevin Bedell

David Heinemeier Hannson(以下簡稱DHH) 同時身為Rails的創造者及37singals的成員之一,他即將離開他的出生地,從哥本哈根搬到芝加哥,加入公司的總部。

LJ:為了那些對Ruby 和 Rails不熟悉的讀者,你能為我們簡短介紹一下它們的特色以及與其他環境的不同點?

DHH:Ruby是由Yukihiro Matsumoto在1995年建立的動態、物件導向的語言。Ruby被形容為介於SmallTalk跟Perl之間的語言,但我不這麼認為。我認為Ruby在寫出讓程式設計者快樂的美麗程式碼這方面上遠遠的超越了其他的語言。

Rails則試圖將Ruby的美麗以及高生產力融合成一個網路應用程式。我們試著將Ruby的精神:讓程式設計者快樂(Make the programmer happy)也移植到Rails上。在你發現影響程式設計者最大的因素就是動機之前,這可能聽起來很無聊。而且,快樂的程式設計者絕對是充滿動機的程式設計者。因此,如果你為了快樂作最大的努力,你同時也為了動機作最大的努力,最終將產生最大的生產力。

poga 發表在 痞客邦 留言(0) 人氣()

接下來有幾個指令一定要特別提出來講。這是rails.vim最強大的部份:

1. gf



gf這個指令根據游標所在的位置不同會有不同的效果,直接看例子(*代表游標的位置)

poga 發表在 痞客邦 留言(0) 人氣()

正所謂「工欲善其事,必先利其器。」一個編輯工具要能流暢的編輯Rails程式,一定要有幾種功能:

1. 支援Ruby(.rb)、HTML、rHTML的語法色彩(Syntax Highlighting)

2. 能輕易的在檔案之間切換。

3. 語法自動補完



市面上有許多Rails的IDE,不過我個人還是使用gVim,配上套件之後,切換檔案簡直是輕而易舉。

poga 發表在 痞客邦 留言(2) 人氣()

http://mongrel.rubyforge.org/news.html


首頁有隻可愛的狗 XD

poga 發表在 痞客邦 留言(0) 人氣()

隨著Rails越來越熱門,台灣的出版社也開始引進一些翻譯書籍了....

poga 發表在 痞客邦 留言(0) 人氣()

之前花了一天的時間把這遊戲破了。

把bad end1 &2都打出來(為甚麼都是bad end 囧)

就遊戲系統而言是沒什麼大缺點,最多就是要一直練技能很煩。

而這系統根本就是強迫妳用非正統方法練技(留一隻怪一直打之類的),很讓人腦羞。

劇情大概是最大問題,前面鋪陳的還算可以,但是後面呢?

poga 發表在 痞客邦 留言(0) 人氣()