Sublime Text 2 整合 RVM 的設定方法,修改 Ruby.sublime-build 改用 rvm-auto-ruby 執行,讓編輯器正確使用 RVM 管理的 Ruby 版本。
Rails Model 對應 MySQL 欄位型別的速查清單,包含 :binary、:boolean、:datetime、:decimal、:string、:text 等所有可用資料型別。
The difference between PUT and PATCH in Rails. Rails 4 switched from PUT to PATCH for resource updates to follow proper HTTP semantics, where PUT means full replacement and PATCH means partial update.
AWS EC2 Ubuntu 新增 1GB swap 的完整指令步驟,並提醒 micro plan 用戶需注意 I/O 用量上限,建議需要時才啟用以避免額外費用。
建立 symlink 讓 Sublime Text 2 可從終端機用 sublime 指令直接開啟檔案或整個目錄,提升工作流效率。
設定 ~/.gemrc 讓每次 gem install 預設加上 --no-ri --no-rdoc,省去手動輸入旗標的麻煩,加速安裝過程。
Complete guide to setting up Ruby 2.0 + Rails 4 + Passenger Nginx + php5-fpm + MySQL on Vagrant Ubuntu 12.04 using RVM, with step-by-step commands and configuration.
使用 knife-solo(Chef 工具)在 Vagrant VM 上自動化部署的基本流程,以安裝 nginx 為例示範如何撰寫 cookbook 並執行 bootstrap/cook 指令。
Ruby 中 pp(pretty print)的使用方法,require 'pp' 後即可像 PHP 的 var_dump 一樣輸出變數詳細內容,方便除錯。
Ubuntu bash 出現 'setlocale: LC_CTYPE: cannot change locale' 警告的修復指令:執行 locale-gen zh_TW.UTF-8 並 update-locale 後重新載入設定檔。