【问题标题】:Calling HTTP API instead of database queries with ActiveRecord使用 ActiveRecord 调用 HTTP API 而不是数据库查询
【发布时间】:2014-07-07 05:20:09
【问题描述】:

我们有一个由两台服务器组成的系统。其中一个提供 HTTP API,其他调用它。

我想知道 API 调用模块是否可以以某种方式与 ActiveRecord 集成以调用其他服务器的实体,例如发送数据库查询。

我想应该编写一个自定义数据库提供程序来实现这个目标。

  1. 有可能吗?
  2. 值得努力吗?

【问题讨论】:

  • 这与您所描述的不完全相同,但 activeresource 是一种使用 REST API 的方式,就像它是模型一样 - github.com/rails/activeresource

标签: ruby-on-rails api http activerecord


【解决方案1】:
  1. 您可以使用Active Resource 完成此操作
  2. 我更喜欢随时使用 ActiveRecord 和 DB 访问。它更强大。但如果你只有那个 API,你就必须使用 Active Resource。

我的建议:试一试。但不要坚持下去,以防你掉到某个角落。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 2013-06-02
    • 2013-08-12
    • 2019-08-19
    • 1970-01-01
    相关资源
    最近更新 更多