Ruby ActiveResource::集合提供名称时出错
我试图在控制台上运行ActiveResource::Collection,但其命名错误。请给我一个解决这个问题的办法Ruby ActiveResource::集合提供名称时出错,ruby,ruby-on-rails-3,activeresource,Ruby,Ruby On Rails 3,Activeresource,我试图在控制台上运行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
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>'
NameError:未初始化的常量ActiveResource::Collection
起始(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'
来自/var/lib/gems/2.1.0/gems/railties-3.2.17/lib/rails/commands.rb:41:in`'
来自脚本/rails:6:in'require'
来自脚本/rails:6:in`'
更新
其他如ActiveResource::Base、ActiveResource::Format、ActiveResource::Connection正在工作。看起来您没有添加
ActiveResource
。将其添加到您的GEM文件中
,然后运行捆绑安装
# Gemfile
gem 'activeresource'
# Command line
bundle install
我通过将activeresource gem版本更新为activeresource-4.0.0解决了这个问题。早些时候是activeresource-3.2.17您是否重新启动了rails应用程序和rails控制台?activeresource::Base正在工作