首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何要求ActiveResource

如何要求ActiveResource
EN

Stack Overflow用户
提问于 2011-05-25 13:32:33
回答 3查看 3.2K关注 0票数 4

我想在Rails中测试我的RESTful资源:

代码语言:javascript
复制
require 'rubygems'
require 'activeresource'

class Event < ActiveResource::Base
  self.site = "http://localhost:3000"
end

events = Event.find(:all)
puts events.map(&:name)

我安装了宝石:

gem安装活动源

但是当我启动我的代码时,我会收到错误消息:

代码语言:javascript
复制
<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?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-25 13:37:10

您的要求中有一个错误,下面是正确的:

代码语言:javascript
复制
require 'active_resource'
票数 15
EN

Stack Overflow用户

发布于 2013-10-18 12:34:01

有了邦德,你就可以用

代码语言:javascript
复制
gem "activeresource", require: "active_resource"

通常,gem要求文件名等于gem的名称,使用gem "foo" :require => bar语法,默认情况下可以指定不同的文件。

票数 3
EN

Stack Overflow用户

发布于 2011-05-25 13:37:58

我想你可以这样做:

代码语言:javascript
复制
require 'rubygems'
gem 'activeresource'
require 'active_resource'

您还可以指定您想要的活动源的哪个版本。

代码语言:javascript
复制
gem 'activeresource', '=3.0.7'

例如。或者你可以完全省略这一行,但这样会更干净.它确保你得到了正确的版本。

希望这有帮助,NoICE

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6125273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档