2013-04-06 2 views
1

Просто развернул приложение rails на моем сервере BlueHost, установил все драгоценные камни и запустил приложение с помощью Passenger.rails json gem не может преобразовать nil в hash

Однако, когда я иду в приложение, которое я вижу:

enter image description here

Любая идея, почему ошибка can't convert nil into Hash придумывает? Я также попытался понизить драгоценный камень json от 1.7.7 до 1.7.5, но безуспешно. (Я изменил его обратно, не волнуйтесь)

Update 1

я, возможно, думал, что это не мигрировали свою базу данных в этой точке. Однако я просто перенес его, и у меня по-прежнему есть такая же проблема.

Update 2 Чтобы уточнить, я использую на Ruby 2.0.0-p0 и Rails 4.0.0.beta1

Update 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 
+0

Хорошо, что вы находитесь на абсолютном кровоточащем краю RoR, так что это может не помочь, но на самом деле нам нужно знать, какой аргумент вы передаете этому камню. Я догадываюсь, что аргумент не может быть nil – OneChillDude

+0

Честно говоря, я понятия не имею, почему камень 'json' даже нужен. Я ничего не конвертирую сам. Я не уверен, что бы это называло. – ardavis

+0

Я использую кровоточащий край Rails, хотя хотел использовать некоторые из новых функций Rails 4, таких как Strong parameters. – ardavis

ответ

Смежные вопросы