2010-08-03 7 views

risposta

3

Provare a utilizzare CouchRest_Model.

+0

Grazie, ho esaminato e probabilmente sto andando a passare a Couchrest_Model (sto anche considerando gemma divano), è meglio per i miei scopi di SimplyStored, soprattutto in Rails 3. Che non lo fa rispondi alla domanda: c'è un modo rapido per implementare la convalida su CouchDB senza tutti i problemi di ActiveRecord/ActiveModel? Immagino di no, dovrò "simulare" il comportamento di ActiveRecord (tramite ActiveModel) per una gemma di autenticazione specifica. –

0

Quindi, alla fine ho usato la gemma molto personalizzata Clearance per l'autenticazione. È molto flessibile, quindi puoi utilizzarlo anche per il database NoSQL, ma devi riscrivere la maggior parte delle funzionalità (non con le patch delle scimmie, il tutto entro i limiti della personalizzazione Clearance), che probabilmente richiede più sforzo per scrivere tutto autenticazione da zero. Mentre una soluzione abbastanza buona, ma sono sicuro che ce ne sono di migliori.

+0

usi ancora Clearance personalizzati per CouchRest Model? –

+0

Penso di sì. Non ho visto quel progetto da molto tempo, ma penso che alla fine ho usato CouchRest_Model e Clearance. Ma è stato tanto tempo fa, sono sicuro che oggi ci sono opzioni migliori disponibili. –

+0

sembra che queste migliori opzioni siano nascoste heheheh –