2011-06-05 34 views
4

我最近繼承了一個Rails 2.3應用程序,我現在正在嘗試升級到Rails 3. Cache-money是應用程序的一個組成部分,所以我想確保我們在使用Rails 3時具有相同的功能但是,我對這個主題的研究表明,緩存資金與Rails 3不兼容(由於使用了不受支持的AR方法:find_every和:find_from_ids)。我如何通過Rails 3中的高速緩存實現類似於緩存 - 錢的寫入?

我已經看到一些評論和博客提到,通過使用Rails 3緩存提供的緩存類型來實現寫入應該是一項簡單的任務。有關如何通過Rails 3實現寫入緩存的任何想法?

回答

1

上週我爲Rails 3推出了一個新的直寫緩存gem,請參閱 https://github.com/orslumen/record-cache

我之所以建立它,是因爲我們在一個Rails 2.3項目中使用緩存資金,並且最近遷移到了Rails 3.所以很可能,它也會爲您提供很好的服務。

在Rails 3中編寫自己的寫入緩存對我來說聽起來不是一件簡單的任務。如果你確實找到了一個微不足道的方法,請務必在那裏複製我。

+0

我已經分叉記錄緩存,以支持Rails 4 Active Record。 https://github.com/mikeatlas/record-cache – 2013-11-15 17:32:08