[RoR] Rocks

好吧,我真的想說,RoR的Migrate和Scaffold這兩個東西實在是令我太吃驚了,我覺得大家應該都是衝著幾個好用的東西來玩RoR吧,先說說Migrate,它整合不同資料庫的語法,只要用RoR的專用寫法就可以通吃各大資料庫的格式,光是這點就很屌了(雖然我都是用MySqlXD),還有更屌的就是它加入了類似版本控制的功能,只要你「爽」,你要怎樣搞你的資料庫都可以!!

大家一定會說,這有什麼了不起的,我直接進資料庫改就好了,有什麼大不了的,哦不,那個鎖碎的動作現在都不用了,只要用Migrate的升級、降級,你要怎樣呈現你的資料庫都隨便你,什麼時候要新增或是刪除資料表也可以,要像玩仙境傳說Online一樣會回溯寶物都可以啦,這真的是太酷了!!

而Scaffold來建造CRUD的基本架構真的是很快(要改的多麼華麗就看個人了),以前都要寫個半死,現在只要幾個指令敲一下就通通跑出來了,省下很多不必要的時間,把這些時間拿去做一些比較深入的分析或是實作都比較划算,真的是很好用。

雖然現在還沒有玩的很透徹(我直接看官方API看了好幾天= =,因為台灣都沒有Rails 2.0以上的書,真是太該死了,就當練習吧! ),但是它基本好用的地方我已經了解到了,就差語法和API的呼叫就能夠比較上手了,加油!!

RoR Rocks => RRR

Leave a Reply

Your email address will not be published. Required fields are marked *