我想在Rails中测试我的RESTful资源:
require 'rubygems'
require 'activeresource'
class Event < ActiveResource::Base
self.site = "http://localhost:3000"
end
events = Event.find(:all)
puts events.map(&:name)我安装了宝石:
gem安装活动源
但是当我启动我的代码时,我会收到错误消息:
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- activeresource (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from service.rb:2:in `<main>'我怎样才能要求ActiveResource?
发布于 2011-05-25 13:37:10
您的要求中有一个错误,下面是正确的:
require 'active_resource'发布于 2013-10-18 12:34:01
有了邦德,你就可以用
gem "activeresource", require: "active_resource"通常,gem要求文件名等于gem的名称,使用gem "foo" :require => bar语法,默认情况下可以指定不同的文件。
发布于 2011-05-25 13:37:58
我想你可以这样做:
require 'rubygems'
gem 'activeresource'
require 'active_resource'您还可以指定您想要的活动源的哪个版本。
gem 'activeresource', '=3.0.7'例如。或者你可以完全省略这一行,但这样会更干净.它确保你得到了正确的版本。
希望这有帮助,NoICE
https://stackoverflow.com/questions/6125273
复制相似问题