`
luoping0425
  • 浏览: 108847 次
  • 性别: Icon_minigender_2
  • 来自: 赣州
文章分类
社区版块
存档分类
最新评论

ActionWebService bug

阅读更多
    ActionWebService在执行invoke时,会报:
NoMethodError (undefined method `remote_addr' for #<ActionWebService::Protocol::SimpleActionPackRequest:0x4ac5fa4>):

修改:actionwebservice/lib/action_web_service/protocol/abstract.rb,在最后添加:
def remote_addr 
    @env['REMOTE_ADDR'] 
end 

参考:http://dev.rubyonrails.org/attachment/ticket/7828/0001-Define-remote_addr-in-ActionWebService-Protocol-Si.patch
分享到:
评论

相关推荐

    rails本地安装包

    然而,根据提供的文件列表,我们可以看到一些特定版本的Rails及相关组件,如actionpack、activerecord、activesupport、actionmailer和actionwebservice。如果需要安装特定版本的Rails,可以指定版本号: ``` gem ...

    使用JRuby开发Web Service全攻略

    本文介绍了如何用JRuby开发Web Service。用JRuby开发Web Service,需要安装ActionWebService。安装完毕之后便可以开始调用及部署了。

    rails-1.2.3

    rails-1.2.3所需要的gem文件包括: * activesupport-1.4.2.gem * activerecord-1.15.3.gem * actionpack-1.13.3.gem * actionmailer-1.3.3.gem * actionwebservice-1.2.3.gem * rails-1.2.3.gem

    ROR安装必备所有架包

    `actionwebservice`是Rails早期版本中用于创建Web服务的组件,允许Rails应用程序提供SOAP接口。然而,自Rails 3之后,这个组件已被弃用,取而代之的是更现代的RESTful API设计。 除了`.gem`文件,压缩包中还有`.tar...

Global site tag (gtag.js) - Google Analytics