2014-01-20 14 views
7

Ich werde ein neues Web-Projekt in Rails starten (sicherlich auch mit einer Phonegap-App) und ich fragte mich, ob es eine gute Idee ist, Couchbase mit Rails zu verwenden.Ist eine gute Idee, Couchbase mit Rails zu verwenden?

Ich denke, dass eines der besten Dinge, die Schienen haben, ist activerecord. Dieses Verhalten zu ändern, glaube ich, ist nicht die Macht von Rails ... aber vielleicht liege ich falsch.

Ich habe eine gem für Rubin und eine "hässliche" finden.

hat jemand diese Kombination benutzt? Ist es besser, andere Technologie anstelle von Schienen mit Couchbase zu verwenden?

Vielen Dank für Ihre Meinung.

Antwort

8

Ja, es ist vollkommen akzeptabel, Schienen und Couchbase zusammen zu verwenden. Hier sind einige Links, die Ihnen den Einstieg erleichtern werden!

Offizielle Dokumentation von Rails und Couchbase zusammen http://docs.couchbase.com/couchbase-sdk-ruby-1.3/#couchbase-and-rails-tutorial

Anstelle des aktiven Datensatzes würde ich mit dem Couchbase Rubin Modell vorschlagen würde. Sie können es hier auf GitHub finden. https://github.com/couchbase/couchbase-ruby-model Grundsätzlich ist es wie ein aktiver Datensatz, aber auf Couchbase ausgerichtet, die github-Seite readme deckt die Funktionalität gut ab.

Wenn Sie den Rubin Couchbase sdk noch nicht installiert haben, würde ich folgen http://www.couchbase.com/communities/ruby/getting-started Denken Sie daran, zuerst die libcouchbase C-Bibliothek zu installieren, es ist Schritt 1.0, aber eine Menge Leute scheinen es zu vermissen! :)

EDIT - Hier ist ein Blog-Post ist fand ich Abdeckung Couchbase speziell und Rails die Couchbase Modell http://blog.couchbase.com/ruby-rails-and-couchbase-model-social-application

ich ein Beispiel sinatra App haben, ich weiß es nicht Schienen ist, aber es ist Ruby und ist ähnlich wie Du würdest mit Couchbase arbeiten. Sie können es hier finden https://github.com/scalabilitysolved/couchbase_sinatra_demo

Viel Glück!

Verwandte Themen