Ruby on rails 3 Couchdb错误\u utf8\u字符\u代码

Ruby on rails 3 Couchdb错误\u utf8\u字符\u代码,ruby-on-rails-3,couchdb,couchrest,Ruby On Rails 3,Couchdb,Couchrest,我在RubyonRails应用程序中通过couchrest使用couchdb。当我尝试使用futon时,它会发出警报,并显示一个消息框,上面写着“bad\u utf8\u character\u code”。如果我尝试使用Model.all从rails控制台访问记录,它会引发500:internal server error, RestClient::ServerBrokerConnection:服务器断开连接:或错误号::ECONREFUSE:连接被拒绝-连接2 谁能帮我整理一下这个问题吗?我

我在RubyonRails应用程序中通过couchrest使用couchdb。当我尝试使用futon时,它会发出警报,并显示一个消息框,上面写着“bad\u utf8\u character\u code”。如果我尝试使用Model.all从rails控制台访问记录,它会引发500:internal server error, RestClient::ServerBrokerConnection:服务器断开连接:或错误号::ECONREFUSE:连接被拒绝-连接2
谁能帮我整理一下这个问题吗?

我遇到了这个问题。我尝试了各种curl调用来删除、修改,甚至只是查看有问题的文档。他们都没有工作。最后,我决定将文档一次一个地拉到本地机器上,跳过坏的文档,然后从本地复制到生产

禁用应用程序,以便不再将记录写入数据库

删除并重新创建本地数据库在shell中运行以下命令:

curl -X DELETE http://127.0.0.1:5984/mydb
curl -X PUT http://127.0.0.1:5984/mydb
使用此ruby脚本将文档从live下拉到本地

销毁删除并重新创建生产数据库我在futon中做了这件事

复制

curl -X POST http://127.0.0.1:5984/_replicate -d '{"target":"http://server.com:5984/mydb", "source":"http://127.0.0.1:5984/mydb"}' -H "Content-Type: application/json"
重新启动应用程序


我遇到了这个问题。我尝试了各种curl调用来删除、修改,甚至只是查看有问题的文档。他们都没有工作。最后,我决定将文档一次一个地拉到本地机器上,跳过坏的文档,然后从本地复制到生产

禁用应用程序,以便不再将记录写入数据库

删除并重新创建本地数据库在shell中运行以下命令:

curl -X DELETE http://127.0.0.1:5984/mydb
curl -X PUT http://127.0.0.1:5984/mydb
使用此ruby脚本将文档从live下拉到本地

销毁删除并重新创建生产数据库我在futon中做了这件事

复制

curl -X POST http://127.0.0.1:5984/_replicate -d '{"target":"http://server.com:5984/mydb", "source":"http://127.0.0.1:5984/mydb"}' -H "Content-Type: application/json"
重新启动应用程序