moonmaster9000 / couchrest_model_config

Simple environment-based CouchRest::Model configuration. Suitable for Rails, Sinatra, Rack, whatev.
6 stars 0 forks source link

Database from request #1

Closed shenoudab closed 13 years ago

shenoudab commented 13 years ago

Dear Matt,

kindly, is it available to have a database per parameters from request. is it available to get access to the request inside CouchRest::Model::Config.edit

Best Regards, Shenouda Bertel

moonmaster9000 commented 13 years ago

hi... hmmm. yeah I don't see why not. something like:

class MyController < ApplicationController
   before_filter :set_db

   private 
   def set_db
      CouchRest::Model::Config.edit do
        database do
          default params[:db]
        end
      end if params[:db]
   end
end

Though changing the database based on request parameters seems like a pretty huge security risk.... :-)