martes, 2 de abril de 2013

Rails Session Store con Mongoid

En una aplicación rails en la que usamos una base de datos Mongo DB y no usamos ActiveRecord, probablemente tendremos que cambiar el session store, ya que la cookie_store es bastante limitada.

Tras buscar un rato,  he optado por usar mongo_session_store. Esta gema permite el uso de sesiones en Mongo Db, tanto usando el mongo mapper como mongoid.

Además la configuración es bastante sencilla:

En el Gemfile:

gem "mongo_session_store-rails3"

Y en config/initializers/session_store.rb

TwitterResearch::Application.config.session_store :mongoid_store