Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.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 在Ruby on Rails应用程序中调用外部API_Ruby On Rails_Ruby_Api_Ruby On Rails 5 - Fatal编程技术网

Ruby on rails 在Ruby on Rails应用程序中调用外部API

Ruby on rails 在Ruby on Rails应用程序中调用外部API,ruby-on-rails,ruby,api,ruby-on-rails-5,Ruby On Rails,Ruby,Api,Ruby On Rails 5,我用的是一块清晰的宝石。我如何在Rails应用程序中调用外部API并在没有默认数据库存储数据的情况下来回发送数据。我需要构建一个类似于Clear bit表单的表单并来回发送数据。我是否需要一个控制器和模型来实现这一点?要调用任何外部url,您应该需要rest clientgem url = "https://...." body = RestClient.get(url) JSON.parse(body) 您必须检查以调用任何外部url,您应该需要rest客户端gem url = "https

我用的是一块清晰的宝石。我如何在Rails应用程序中调用外部API并在没有默认数据库存储数据的情况下来回发送数据。我需要构建一个类似于Clear bit表单的表单并来回发送数据。我是否需要一个控制器和模型来实现这一点?

要调用任何外部url,您应该需要
rest client
gem

url = "https://...."
body = RestClient.get(url)
JSON.parse(body)

您必须检查以调用任何外部url,您应该需要
rest客户端
gem

url = "https://...."
body = RestClient.get(url)
JSON.parse(body)

您必须检查

@neilmartis,您需要使用AJAX请求来完成它;您需要使用$.ajax(javascript代码)连接到clearbit,该代码调用rails代码,将结果返回给javascript代码,然后检查是否返回了用户信息。检查此链接是否有异步Ajax调用,以及此链接是否检查用户是否停止键入@neilmartis,您是否需要使用Ajax请求执行此操作;您需要使用$.ajax(javascript代码)连接到clearbit,该代码调用rails代码,将结果返回给javascript代码,然后检查是否返回了用户信息。检查此链接是否有异步Ajax调用,以及此链接是否检查用户是否停止键入