我需要在我的 Rails 应用程序上安装 SOAP Web 服务。(这是用于 Quickbooks 集成,QB Web 连接器希望您拥有 Web 服务:(
我尝试了 dnordberg 的 actionwebservice gem (gem 'actionwebservice', :git => "git://github.com/dnordberg/actionwebservice.git"),它是原始 data-noise/actionwebserice gem 的 Rails 3 端口。
由于我是 RoR 的相对新手(虽然不是编程),所以我不太确定其他缺少的步骤是什么。我已经添加了上面的 actionwebservice gem 和 SOAP4R (github.com/felipec/soap4r.git)
宝石文件
gem 'soap4r', :git => 'git://github.com/felipec/soap4r.git'
gem 'actionwebservice', :git => 'https://github.com/dnordberg/actionwebservice.git'
并按照此处的说明进行操作:http: //www.ibm.com/developerworks/opensource/library/os-ws-rubyrails/index.html。
但我就是无法让 Web 服务正常工作。我不断收到路线错误。(显然 rails 还没有将其识别为 WS,因此正在寻找合适的控制器路由?)。
No route matches [GET] "/hello_message/wsdl"
对于http://localhost:3000/hello_message/wsdl
任何人都可以快速了解 rails 3.x 所需的步骤吗?谢谢!
ps:rails g web_service
也不行