我需要在我的Rails 3应用程序中提供基于SOAP的Web服务(是的,我更喜欢基于REST的Web服务,但不幸的是,这不是我的决定) - Rails 3.1.1。如果重要的话。
我在stackoverflow上查找了几个涉及“Rails 3 + SOAP Web Services”主题的线程,我还浏览了rubygems.org和github以寻找一个明确的解决方案。然而,我的研究似乎给了我一个结论:a)REST-ful Web服务是Rails的方式(好的,没什么新的)和b)没有 首选的SOAP gem / github项目对于Rails 3。
例如,如果我在github上搜索“actionwebservice”,我发现有109个forks - yikes - 似乎是“原始”(Rails 2. *)actionwebservice gem: https://github.com/datanoise/actionwebservice/network。在rubygems.org上,“actionwebservice”查询还提供了十几个结果。
任何提示,会有什么方法?澄清:我不想在我的Rails 3应用程序中使用 Web服务,我想提供一个(即服务器端,而不是客户端)
提前致谢。 克劳斯
答案 0 :(得分:0)
基于this thread,您可能会尝试在Github上尝试使用Action Web Service代码,更新它以使用最新的Rails,然后使用新的gem ...甚至可能会获得更新它的信誉
虽然这会有点工作......
Soap4R也可以提供解决方案(以及更新的解决方案),但它也一直在老化。