1
Просто развернул приложение rails на моем сервере BlueHost, установил все драгоценные камни и запустил приложение с помощью Passenger.rails json gem не может преобразовать nil в hash
Однако, когда я иду в приложение, которое я вижу:
Любая идея, почему ошибка 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
Хорошо, что вы находитесь на абсолютном кровоточащем краю RoR, так что это может не помочь, но на самом деле нам нужно знать, какой аргумент вы передаете этому камню. Я догадываюсь, что аргумент не может быть nil – OneChillDude
Честно говоря, я понятия не имею, почему камень 'json' даже нужен. Я ничего не конвертирую сам. Я не уверен, что бы это называло. – ardavis
Я использую кровоточащий край Rails, хотя хотел использовать некоторые из новых функций Rails 4, таких как Strong parameters. – ardavis