在Ruby1.9.2上使用CouchRest Db调用Db时,我遇到了一些问题。同样的调用也适用于ruby版本1.8.7。
是否有人使用带有Ruby1.9.2或类似版本的COuchrest 1.0.1。
我得到的错误是-
RestClient::BadRequest: 400 Bad Request
from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb:48:in `return!'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:220:in `process_result'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:169:in `block in transmit'
from ~/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:627:in `start'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:166:in `transmit'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:60:in `execute'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:31:in `execute'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient.rb:76:in `put'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/couchrest-1.0.1/lib/couchrest/rest_api.rb:13:in `put'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/couchrest-1.0.1/lib/couchrest/database.rb:176:in `save_doc'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/couchrest-1.0.1/lib/couchrest/document.rb:42:in `save'
from ~/.rvm/gems/ruby-1.9.2-p180/gems/couchrest-1.0.1/lib/couchrest/design.rb:61:in `save'谢谢。
发布于 2011-03-22 15:06:05
终于让它起作用了。没有兼容性问题,问题与无法在查询中发送数据库名称有关。
https://stackoverflow.com/questions/5375906
复制相似问题