2017-02-25 105 views
0

我正在使用Clear bit gem。如何在Rails应用程序中调用外部API并在没有默认数据库的情况下发回数据以存储数据。我需要构建一个类似于Clear bit表单的表单并来回发送数据。我是否需要一个控制器和模型一样?将外部API调用到Ruby on Rails应用程序中

回答

3

要调用任何外部URL,您应该要求rest-client宝石。

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

你必须检查rest-client documentation

+0

@neilmartis你需要使用AJAX请求去做;您需要使用$ .ajax(javascript代码)连接到clearbit,然后调用rails代码将结果返回给javascript代码 - 然后您将检查用户的信息是否被返回。检查此链接的异步Ajax调用http://stackoverflow.com/questions/18366118/when-to-use-async-false-and-async-true-in-ajax-function-in-jquery和这一个检查是否用户停止键入http://stackoverflow.com/questions/4220126/run-javascript-function-when-user-finishes-typing-instead-of-on-key-up –

相关问题