
我试图在控制台上运行ActiveResource::Collection,但是它的名称出现了错误。请给我一个解决办法来解决这个问题。
NameError: uninitialized constant ActiveResource::Collection
from (irb):10
from /var/lib/gems/2.1.0/gems/railties-3.2.17/lib/rails/commands/console.rb:47:in `start'
from /var/lib/gems/2.1.0/gems/railties-3.2.17/lib/rails/commands/console.rb:8:in `start'
from /var/lib/gems/2.1.0/gems/railties-3.2.17/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'更新
其他如ActiveResource::Base、ActiveResource::Format、ActiveResource::Connection等也在工作。
发布于 2016-04-18 16:39:16
看起来你没有加入ActiveResource。将其添加到您的Gemfile中并运行bundle install。
# Gemfile
gem 'activeresource'
# Command line
bundle install发布于 2016-04-18 18:12:30
我通过将activeresource gem版本更新为activeresource-4.0.0.解决了这个问题。早些时候是activeresource-3.2.17。
https://stackoverflow.com/questions/36698200
复制相似问题