2010-09-25 12 views
10

Ich habe verschiedene Gabeln (meistens ngmoco fork) von Nick Kallens exzellentem cache_money für mehrere Rails 2.3-basierte Projekte verwendet, aber jetzt machen wir den Sprung zu Rails 3, das, dank der Einführung von ActiveRelation, funktioniert nicht mit den beliebten Gabeln von cache_money.cache_money für Rails 3

Gibt es einen Fork von cache_money oder einem entsprechenden Write-Through-Cache, der mit Rails 3 kompatibel ist?

+1

Können Sie uns bitte das Projekt verlinken? – shingara

+0

Sicher, ich habe Links hinzugefügt –

Antwort

3

Letzte Woche habe ich für Rails 3 eine neue Write-Through-Cache-Juwel ins Leben gerufen, siehe https://github.com/orslumen/record-cache.

Der Grund, warum ich es gebaut habe, ist, weil wir Cache-Geld verwendet haben und vor kurzem zu Rails 3 migriert sind. Die Chancen stehen also gut.

+0

Das sieht wirklich vielversprechend aus, danke. Ich werde es genau im Auge behalten. –

2

Es gibt ein Zweigschienen 3 in ngmoco Gabel Sie verwenden:

http://github.com/ngmoco/cache-money/tree/rails3

Sie versuchen, es kann ich nicht weiß, ob es wirklich funktioniert ist.

Sie können dieses Add in Ihrem Gemfile von

gem 'cache_money', :git => 'git://github.com/ngmoco/cache-money.git', :branch => 'rails3' 
+0

Ich hatte nicht die Rails3 Zweig von ngmoco gesehen, die überraschend und peinlich ist wie das ist die Gabel, die ich im Allgemeinen verwende. Ich versuche es jetzt –

+0

es ist manchmal passiert. Kein Problem. Wenn es funktioniert, ist es wirklich gut für dich. Wir können hoffen, dass es funktioniert – shingara

+0

Sieht nicht so aus, als wäre es noch nicht fertig, es wird nicht als gültige Edelsteinquelle erkannt. "Es konnte kein 'Cache-Geld' (> = 0, Laufzeit) in git: //github.com/ngmoco/cache-money.git (bei rails3) gefunden werden. Source enthält keine Versionen von 'Cache-Geld' (> = 0, Laufzeit) '"Vielleicht ist das noch ein Work in Progress, ich werde mit den Autoren –