Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby ActiveResource::集合提供名称时出错_Ruby_Ruby On Rails 3_Activeresource - Fatal编程技术网

Ruby ActiveResource::集合提供名称时出错

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

我试图在控制台上运行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>'
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正在工作