【问题标题】:Call an external API into a Ruby on Rails Application在 Ruby on Rails 应用程序中调用外部 API
【发布时间】:2017-02-26 07:16:18
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails ruby api ruby-on-rails-5


    【解决方案1】:

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

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

    你必须检查rest-client documentation

    【讨论】:

    • @neilmartis 您需要使用 AJAX 请求来完成;您需要使用 $.ajax(javascript 代码)连接到 clearbit,该代码调用将结果返回给 javascript 代码的 rails 代码 - 然后您将检查是否返回了用户的信息。检查此链接以查看异步 Ajax 调用 stackoverflow.com/questions/18366118/… 和此链接以检查用户是否停止输入 stackoverflow.com/questions/4220126/…
    猜你喜欢
    • 1970-01-01
    • 2012-12-26
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    • 2012-09-15
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    相关资源
    最近更新 更多