ActiveRecord 與列輸出

列輸出一直是我在使用 CSS framework 時視而不見的問題。直接看 code 比較快,討論以下三種解決方案。

第一種:直接把所有資料丟在同一列裡

在 ERB 的部分什麼事情都不做,然後在撰寫 CSS 時修改樣式解決。

閱讀全文

foreman 偵測不到 .env.local

由於我自己會習慣寫一個簡單的 shell script 去啟動 foreman,但最近發現無論怎麼設定 foreman 都不會再去讀取 .env.local。GitHub 上有人回報類似的問題 bkeepers/dotenv#234,雖然主旨是 heroku local makes it impossible to override settings from .env.<environment> ,但解法也適用 foreman。

閱讀全文

啟用 Drupal 7 簡潔網址時的地雷

很久沒使用 Drupal 7 開發網站了。最近搬遷一個舊 Drupal 網站的時候遇到一個很雷的問題。由於這個問題以前就遇到過,這次再遇到我決定把它記錄下來,一勞永逸,或多或少也可以幫助到受困於同樣問題的同道中人。

但在開始之前,你必須先完成幾個必要步驟。

必要步驟

第一步,啟用 mod_rewrite,如果你是使用 Apache2 的話

Ubuntu 14.04 預設不會啟用,所以這一點要特別注意。

閱讀全文

Retrofit 2 對 Tastypie 發出 POST 請求時的地雷

最近從 碼天狗 得知Retrofit 推出了第二版,號稱 Android 上最知名的 REST client ,我寫 Android 起碼也有半年了,居然都沒聽過這一套 library,自覺應該趁現在來好好地研究一下。

閱讀全文

rbenv 2.x 的 readline 問題

最近參考 Deploy Ruby On Rails on Ubuntu 14.04 Trusty Tahr 部署了兩隻 Ruby on Rails 應用程式,卻都發生 rails console 無法在部署的機器上執行的問題。每次要執行 rails console 的時候,都會發生 LoadError(詳細輸出請參考 這篇 StackOverflow)。一開始也懶得去解決,想說遠端機器使用 rails console 的機會沒有想像中的多。但小問題不解決,總有一天變成大問題。如果急著要用 rails console 卻怎麼樣也開不起來,那就真的火燒屁股了。

閱讀全文