rails json gem无法将nil转换为hash

时间:2013-04-06 18:06:01

标签: ruby-on-rails json gem

刚刚将一个rails应用程序部署到我的BlueHost服务器,安装了所有的gem并使用Passenger启动了该应用程序。

然而,当我转到应用程序时,我看到:

enter image description here

知道为什么会出现错误can't convert nil into Hash?我还尝试将json gem从1.7.7降级为1.7.5,但没有成功。 (我改回来了,别担心)

更新1

我想也许它此时没有迁移我的数据库。但是我只是迁移它并且仍然遇到同样的问题。

更新2 为了澄清,我使用 Ruby 2.0.0-p0 Rails 4.0.0.beta1

更新3 这是我要求的Gemfile。

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

1 个答案:

答案 0 :(得分:0)

我们将服务器托管从BlueHost更改为DigitalOcean。它现在正在工作......不确定BlueHost正在做什么来限制它。