【问题标题】:Ruby on Rails 3: SOAP-based Web Service (server-side) - which (actionwebservice) Gem should I take?Ruby on Rails 3:基于 SOAP 的 Web 服务(服务器端)——我应该采用哪个(actionwebservice)Gem?
【发布时间】:2012-01-27 07:33:52
【问题描述】:

我需要在我的 Rails 3 应用程序中提供基于 SOAP 的 Web 服务(是的,我更喜欢基于 REST 的 Web 服务,但不幸的是这不是我的决定) - Rails 3.1.1。如果这很重要。

我在 stackoverflow 上查找了几个主题“Rails 3 + SOAP Web 服务”的线程,我还浏览了 ruby​​gems.org 和 github 以寻找明确的解决方案。然而,我的研究似乎给了我这样的结论:a) REST-ful Web 服务是 Rails 的发展方向(好吧,没什么新鲜的),b) 没有 首选的 SOAP gem/github 项目对于 Rails 3。

例如,如果我在 github 上搜索“actionwebservice”,我发现有 109 个分支 - yikes - 似乎是“原始”(Rails 2.*)actionwebservice gem: https://github.com/datanoise/actionwebservice/network。在 ruby​​gems.org 上,“actionwebservice”查询也提供了十几个结果。

任何提示,要走的路是什么?澄清一下:我不想使用我的 Rails 3 应用程序中的 Web 服务,我想提供一个(即服务器端,而不是客户端)

提前致谢。 克劳斯

【问题讨论】:

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


    【解决方案1】:

    基于this thread,您似乎可以尝试在 Github 上分叉 Action Web 服务代码,更新它以使用最新的 Rails,然后使用新的 gem...甚至可能会获得一些更新它的信誉。

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

    Soap4R 也可能提供解决方案(以及更新的解决方案),但它也已经过时了。

    【讨论】:

    • 我试过wash_out,这似乎很容易使用。
    猜你喜欢
    • 2016-08-06
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多