Rails CookBook
沒有重覆上一篇Ruby CookBook,
這是Rails CookBook。
這本 CookBook 對於 PLEAC 的問題架構而言,
算是賣羊頭賣狗肉。
但內容編排的可讀性是蠻高的。
也是自問自答在 Rails 各方面常會碰到的問題,
每個單元也都是一個 Project,
邊讀邊操作,就很容易進入狀況。
這裡例出這本書中用到的 plugin:
liquid:是另種Views的Template的寫法,可避免惡意碼得逞。
globalize:若要讓網站有多國語言呈現,可利用此插件。
exception_notification:如果程式中有意外錯誤情況出現,可自動發出mail通知,而可以快快來修正此錯誤。
sparklines:畫簡單圖表可用到的套件。
acts_as_authenticated:有關使用者登出入認證機制。
acts_as_taggable:加上標籤功能
file_column:上傳檔案及相關資訊建在Model中。
acts_as_attachment:另一個常被用的上傳機制。
login_engine:另個登出入認證機制。
acts_as_versioned:可以查詢資料庫的更動歷史。
也介紹了怎樣自己建立個 plugin。
書裡的圖形議題也很實用:
怎樣用Rmagick、
利用資料庫來存取圖形檔、
如何產生預覽小圖、
如何產生 PDF 檔、
利用 Gruff、Sparklines來畫統計圖表。
怎樣提昇效能、安全等較進階的議題,
也提出很好的解決方式。
本書適合:初學者按表操作、進階者查詢有興趣的議題。
不太適合:對Rails不抱任何期待者。