Time in Rails

Rails 中的時間Rails 中的時間是個有趣的議題,如果不多加注意,很容易被雷到。尤其是一般在本地端開發的的時候並不會有時區不同的問題,但是一放到 Server 上,就會忽然爆炸。是不能不小心的一個問題。如果你在 config/app ...
繼續閱讀
CORS in Rails

CORS in Rails

Problem跨網域存取的時候需要使用 CORS 來讓不同網域也可以存取相同網域的資源。請看下圖,Server 返回的 Response 必須明確指出哪些網域可以存取該 Server 的資源。有這樣的行為模式的話,是不是可以在 Contro ...
繼續閱讀

ActiveRecord - 更新大量資料

前言本文使用的兩種方法,實際上都是用一個 sql 插入或更新所有的資料。原因是使用其他的方法都沒有使用一個sql插入快。如果插入的筆數過多,需要調整 sql buffer 的大小。本例子的情景是一次更新100筆資料,資料量不大,所以不會遇到 ...
繼續閱讀

Rails: 使用 Whenever 產生 Cronjob

Part 1 - Crontab 介紹Crontab 是 Linux 中用來管理例行事務的程式,而 whenever 實際上的作用就是用來產生 cronjob 的,所以先介紹一下 Linux 系統中的 crontab 如何操作。 cront ...
繼續閱讀

Deploy Redmine to VPS by Rails way in Ubuntu 14.04

前言Redmine 是一套以 Ruby 為基底的專案管理網頁應用程式。而且正好就是使用 Ruby on Rails 開發的。所以如果你是 Rails 工程師,使用一般部屬 Rails 專案的方式就可將 Redmine 架起來。 本文記錄下來 ...
繼續閱讀

Rails - 如何解決ajax沒有CSRF Key的問題

錯誤訊息當瀏覽器發生422錯誤,很有可能是缺少CSRF Key所引起的。這時候可以到 Log 確認一下是否是缺少 CSRF Key的情形。 方法一:用js抓mete的csrf-token1234$(document).ajaxSend(fu ...
繼續閱讀