NetBeans 6.0 RC1 正式內建 Ruby/Rails 支援,提供專案管理、語法高亮、程式碼補全、重構、除錯等功能,是 Windows 平台 Rails 開發的優質選擇。
depot,位置自選,Finish若專案名稱已存在,會提示覆蓋,選擇「All」強制建立。
編輯 .rb/.rhtml 檔案時,Ctrl+Space 觸發補全:
link_to, form_tag 等)補全視窗顯示方法簽名與文件摘要,大幅減少查閱 API 時間。
右鍵變數/方法/類別 → Refactor → Rename,可同步更新專案所有引用處,含視圖模板中的字串插值。
工具列「Run」按鈕(或 F6)自動啟動 Mongrel 伺服器,輸出導向「Output」視窗,點擊連結直接開啟瀏覽器預覽。
左側「Projects」標籤依 Rails 慣例分類顯示:Models、Controllers、Views、Helpers、Migrations、Config、Lib、Test、Public、Vendor、Plugins,雙擊即開啟編輯。
ruby-debug gem 使用命令列除錯。<%= %>)補全偶爾誤判。| IDE/編輯器 | 優點 | 缺點 |
|---|---|---|
| NetBeans 6.0+ | 免費開源、功能完整、跨平台、官方維護 | 記憶體佔用大、啟動較慢 |
| RadRails (Aptana/Eclipse) | Eclipse 生態、除錯較成熟 | 配置複雜、資源佔用高 |
| TextMate (Mac) | 輕量、套件豐富、鍵盤操作極致 | 僅限 Mac、無內建除錯 |
| Vim/Emacs + rails.vim | 極客最愛、高度客製化 | 學習曲線陡峭 |
| RubyMine (JetBrains) | 功能最強、除錯最佳、重構完整 | 付費訂閱制 |