Ruby on rails RubyonRails3和如何创建web服务

Ruby on rails RubyonRails3和如何创建web服务,ruby-on-rails,web-services,Ruby On Rails,Web Services,我试图让它工作,但当我使用标准(旧)ActionWebService时,我得到了“uninitialized constant ActionWebService”错误,但如果我安装datanoise的ActionWebService gem,我无法正确设置项目以使用它们(在gem Bundler的Gemfile中) 还有别的选择吗?有人认为这是可行的吗?据我所知,datanoise的gem与rails 3不兼容。在github页面上,它说它是版本2.3.2。然而,这里有一个 你为什么不能用?您对

我试图让它工作,但当我使用标准(旧)ActionWebService时,我得到了“uninitialized constant ActionWebService”错误,但如果我安装datanoise的ActionWebService gem,我无法正确设置项目以使用它们(在gem Bundler的Gemfile中)


还有别的选择吗?有人认为这是可行的吗?

据我所知,datanoise的gem与rails 3不兼容。在github页面上,它说它是版本2.3.2。然而,这里有一个


你为什么不能用?您对不使用REST有什么特殊要求吗?

github上有不少人已经推出了datanoise 2.3.2 actionwebservice,并提供了与Rails3兼容的版本。不确定哪一个效果最好,但我知道这一个:


gem'actionwebservice',:git=>“git://github.com/dnordberg/actionwebservice.git“

我试过使用dnordberg的gem,因为我对RoR(而不是编程)是一个相对新手,我不太确定还有哪些其他遗漏的步骤。我添加了AWS gem、SOAP4R(github.com/felipec/SOAP4R.git),并按照以下说明进行操作:。但是我就是不能让WS工作。我总是遇到路线错误。(显然rails尚未将其识别为WS,因此正在寻找合适的路线?)。您能否提供Rails3.x所需的步骤的快速运行?谢谢