Ruby on rails rails json gem无法将nil转换为哈希
刚刚在我的BlueHost服务器上部署了一个rails应用程序,安装了所有gems,并与Passenger一起启动了该应用程序 但是,当我转到应用程序时,我看到: 你知道为什么这个错误不能将nil转换成Hash吗?我还尝试将json gem从1.7.7降级到1.7.5,但没有成功。我把它换回来了,别担心 更新1 我想现在可能还没有迁移我的数据库。然而,我刚刚迁移了它,仍然有同样的问题 更新2 为了澄清,我使用的是Ruby 2.0.0-p0和Rails 4.0.0.beta1 更新3 这是我要的档案Ruby on rails rails json gem无法将nil转换为哈希,ruby-on-rails,json,gem,Ruby On Rails,Json,Gem,刚刚在我的BlueHost服务器上部署了一个rails应用程序,安装了所有gems,并与Passenger一起启动了该应用程序 但是,当我转到应用程序时,我看到: 你知道为什么这个错误不能将nil转换成Hash吗?我还尝试将json gem从1.7.7降级到1.7.5,但没有成功。我把它换回来了,别担心 更新1 我想现在可能还没有迁移我的数据库。然而,我刚刚迁移了它,仍然有同样的问题 更新2 为了澄清,我使用的是Ruby 2.0.0-p0和Rails 4.0.0.beta1 更新3 这是我要的档
source 'https://rubygems.org'
gem 'rails', '4.0.0.beta1'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.0.1'
gem 'haml'
gem 'simple_form'
gem 'bootstrap-sass'
gem 'execjs'
gem 'therubyracer'
gem 'rvm-capistrano'
group :assets do
gem 'sass-rails', '~> 4.0.0.beta1'
gem 'coffee-rails', '~> 4.0.0.beta1'
gem 'uglifier', '1.3.0'
end
group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'sqlite3'
end
group :production do
gem 'pg'
end
我们将服务器主机从BlueHost更改为DigitalOcean。它正在工作。。。不确定BlueHost是如何限制它的。您正处于RoR的绝对前沿,因此这可能没有帮助,但我们确实需要知道您将什么观点传递给这个gem。我猜这个论点不可能成立,老实说,我不知道为什么需要json gem。我自己不把任何东西转换成json。我不确定该怎么称呼它。不过我使用的是Rails的最新功能,希望利用Rails 4的一些新功能,如强参数。我会尝试回到Rails 3,看看会发生什么,但是如果其他人有任何想法,请随时发表评论。哦,对不起,我以为你是另一个有希望的企业家,试图在RoR中做些什么,发布一些涉及gems的模糊错误。我不知道你的服务器端是什么样子的,但我假设你已经运行了bundle和rake之类的东西,对吗?这个问题现在还没有定论,但我想知道的是,在回溯的第一行中,你的应用程序的代码会受到影响,即使它是由rails new生成的。