You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I set the defaults for the couchdb database protocol, host, port etc using either a config/couchdb.yml file OR by calling CouchRest::Model::Base.configure do |config| ... these settings are not override-able even if specified explicitly in a model.
To illustrate:
put this in the config/couchdb.yml:
Then make the following call in the rails console:
class ProjectG < CouchRest::Model::Base
use_database 'atlas'
connection.update(:host => 'app20068047.heroku.cloudant.com', :port => '443', :username=>'onedisceakeyreaturstreas', :password=>'XXXXX', :prefix=>nil,:suffix=>nil,:protocol=>'https')
end
ProjectG.database # => an error related to the call using the host/port/protocol set in the couchdb.yml
BUT if I move the coucgdb.yml out of config and restart my console and type the above class definition for ProjectG I get:
If I set the defaults for the couchdb database protocol, host, port etc using either a config/couchdb.yml file OR by calling CouchRest::Model::Base.configure do |config| ... these settings are not override-able even if specified explicitly in a model.
To illustrate:
put this in the config/couchdb.yml:
development:
protocol: http
host: localhost
port: 5984
Then make the following call in the rails console:
class ProjectG < CouchRest::Model::Base
use_database 'atlas'
connection.update(:host => 'app20068047.heroku.cloudant.com', :port => '443', :username=>'onedisceakeyreaturstreas', :password=>'XXXXX', :prefix=>nil,:suffix=>nil,:protocol=>'https')
end
ProjectG.database # => an error related to the call using the host/port/protocol set in the couchdb.yml
BUT if I move the coucgdb.yml out of config and restart my console and type the above class definition for ProjectG I get:
=> https://onedisceakeyreaturstreas:[email protected]:443/atlas
The error/fault is that the settings in couchdb.yml are never overrideable by any model class.
The text was updated successfully, but these errors were encountered: