Ruby on Rails 3:基于SOAP的Web服务(服务器端) - 我应该采取哪些(actionwebservice)Gem?

时间:2012-01-27 07:33:52

标签: ruby-on-rails-3 soap gem

我需要在我的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服务,我想提供一个(即服务器端,而不是客户端)

提前致谢。 克劳斯

1 个答案:

答案 0 :(得分:0)

基于this thread,您可能会尝试在Github上尝试使用Action Web Service代码,更新它以使用最新的Rails,然后使用新的gem ...甚至可能会获得更新它的信誉

虽然这会有点工作......

Soap4R也可以提供解决方案(以及更新的解决方案),但它也一直在老化。