
Radrails 的介面跟其它的 IDE 大同小異,左邊可以管理檔案,右邊可以編碼。 有些 IDE 一次只讓你管理一個專案裡的檔案,但 Radrails 可以管理在同一個目錄下不同專案的檔案。 這個好處是你可以把別人的開放軟體碼程式下載下來,放在同一個專案檔案夾裡,然後邊寫程式邊參考別人怎麼寫的。
在 Radrails 的左邊有一個視窗叫 “Rails Navigator”。 這個視窗顯示目前工作中的專案。 如要加寫到一半的專案,到 File > New > General > Project > Next 。
“use default location” 應該是打勾的,那下面顯示的路徑就是放所有專案的檔案夾。 例如我把所有的專案都放在 /Users/lichu/projects ,路徑就顯示如此。
“Project name:” 這欄位要打加入的專案檔案夾名稱。 例如我的專案叫 “cats”,所以在 Project Name: 欄位打 “cats”,然後寫到一半的程式應該放在 /Users/lichu/projects/cats 裡頭。 按 “Finish” 之後檔案夾裡面的東西就會顯示在 Rails Navigator 視窗裡,不用擔心它會把你以前寫的碼給蓋過。
在 Radrails 裡如果中文字顯示是亂碼的話,到左上角的 Radrails > Preferences > General > Workspace。 然後在右手邊的 Text file encoding 裡選擇 Other: UTF-8
Radrails 右下角有五個可切換的小視窗,分別為 Servers, Generators, console, RegExp, RI。
最有用的應該是 RI 了。
RI 讓你找 Ruby 裡的 class, 不用另外上網去找。
RegExp 視窗也是蠻好用的。 RegExp 是 Regular Expression 的縮寫。 Regular Expression 有時候很複雜,自己寫好了一串但不知道寫的對不對。 這時候用 RegExp 就可以先測試看看了。 
Servers 視窗可讓你啟動或停止 server. Server 在跑時它的訊息會顯示在 Console 的視窗裡。

最後一個 Generators 的視窗可讓你新增/刪除 model,controller 等等。 
你也可以新增別的有用的視窗。 選單裡選 Window > Show View > Other, 然後選擇 Data Navigator。 這個視窗能讓你看看不同資料庫裡的資料。 
重複剛剛新增的動作,這次選 Query 的話,就會有一個視窗能讓你直接下 SQL 指令。
一個不要錢的 IDE 來說,Radrails 真是功能強阿!
Apr
26
Leave a Comment