Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails升级后出现json错误_Ruby On Rails_Json - Fatal编程技术网

Ruby on rails rails升级后出现json错误

Ruby on rails rails升级后出现json错误,ruby-on-rails,json,Ruby On Rails,Json,我从rails 3.0.4升级到了3.1.0。然后,当运行rails服务器时,我开始收到这些错误消息,我必须更改两个初始值设定项,如下所示:从wrap_参数format:[:json]更改为wrap_参数format=>[:json] 现在WEBrick确实启动了,但我收到了很多这样的消息:语法错误,意外的“:”,预期的“=”…er json:@page.errors,status::unprocessable_entity}您确定只更改了rails版本吗?这看起来更像是ruby 1.8和1.9

我从rails 3.0.4升级到了3.1.0。然后,当运行rails服务器时,我开始收到这些错误消息,我必须更改两个初始值设定项,如下所示:从wrap_参数format:[:json]更改为wrap_参数format=>[:json]


现在WEBrick确实启动了,但我收到了很多这样的消息:语法错误,意外的“:”,预期的“=”…er json:@page.errors,status::unprocessable_entity}

您确定只更改了rails版本吗?这看起来更像是ruby 1.8和1.9之间的区别。你是对的,我想我降级到了1.8.7>:升级到1.9将是唯一的解决方案?我降级是因为我的web主机使用1.8。不幸的是,您必须手动更改每个哈希。有关详细信息,请参阅此答案:。但是,得到很多这样的语法是很奇怪的,你确定你没有以某种方式自动生成这种哈希语法吗?我使用的是Rails 3.0.4和Ruby 1.8.7。然后切换到Ruby 1.9.2。然后切换到Rails 3.1.0和Ruby 1.8.7。问题:如果我在生产服务器上使用RVM可以吗?看起来您可以:。我也在这样做,我不是唯一一个。