使用Delphi客户端连接到ActiveResource/ActiveRecord

Ale*_*len 5 delphi activeresource

我一直在寻找让Delphi程序与RoR服务通信的方法.我可以使用任何SOAP库,例如:ActionWebService提供SOAP服务,然后我可以在Delphi程序中使用它.

但是,这需要一次find又一次地重新实现所有ActiveRecord方法(例如).即使它们只是委托方法,这也很麻烦.

谁知道更简单/更容易/更清洁的方式?

Hen*_*est 0

RoR 使用 REST 和 MVC 设计模式,这意味着您只需要一个 HTTP 客户端和一个 XML 或 JSON 库。我建议您观看此视频以了解其工作原理。 http://www.youtube.com/watch?v=YCcAE2SCQ6k

您可以继续使用现有的控制器,只需将“application/json”放入“Content-Type”HTTP 标头中即可发布数据,并添加 .json 而不是 .html 来获取 JSON 数据而不是 HTML。