Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用ActiveRecord调用HTTP API而不是数据库查询_Ruby On Rails_Api_Http_Activerecord - Fatal编程技术网

Ruby on rails 使用ActiveRecord调用HTTP API而不是数据库查询

Ruby on rails 使用ActiveRecord调用HTTP API而不是数据库查询,ruby-on-rails,api,http,activerecord,Ruby On Rails,Api,Http,Activerecord,我们有一个由两台服务器组成的系统。其中一个提供HTTP API,另一个调用它 我想知道API调用模块是否可以以某种方式与ActiveRecord集成,以调用其他服务器的实体,如发送数据库查询 我认为应该编写自定义数据库提供程序来实现这一目标 可能吗 值得努力吗 你可以用它来做这个 我更喜欢在任何时候使用带有DB访问权限的ActiveRecord。它更强大。但是,如果您只有那个API,那么您就必须使用活动资源 我的建议是:试试看。但是,如果您在某个角落着陆,请不要坚持使用它。这并不是您所描述的内容

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

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

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

  • 可能吗
  • 值得努力吗
  • 你可以用它来做这个
  • 我更喜欢在任何时候使用带有DB访问权限的ActiveRecord。它更强大。但是,如果您只有那个API,那么您就必须使用活动资源

  • 我的建议是:试试看。但是,如果您在某个角落着陆,请不要坚持使用它。

    这并不是您所描述的内容,但activeresource是一种将REST API当作模型使用的方法-