我有一个使用Ruby 1.9.3和Phusion Passenger 5.0.4的Rails 3.1.12应用程序,我收到此错误:
Did not recognize your adapter specification (cannot load such file -- multi_json/adapters/jsongem). (MultiJson::AdapterError)
我的Gemfile包含:
gem 'rails', '3.1.12'
gem 'json'
gem 'multi_json', '1.7.7'
从谷歌搜索和其他StackOverflow答案我发现大多数人已经通过将multi_json降级到版本1.7.7解决了这个问题,但我已经使用了这个版本的multi_json。
This StackOverflow answer在那里,但需要编辑gem代码,这对于部署来说是不可行的。
任何提示,指示或解决方案都将不胜感激。
答案 0 :(得分:2)
你应用中的某个地方你可能正在做
MultiJson.adapter = :jsongem
你应该做什么
MultiJson.adapter = :json_gem
假设你想为你的json需要使用json gem