代码之家  ›  专栏  ›  技术社区  ›  Benjamin J. Benoudis

如何从rails的后端从algolia place API获取国家简称?

  •  0
  • Benjamin J. Benoudis  · 技术社区  · 6 年前

    我有一个rails应用程序,我使用AlgoliaPlacesAPI在我的视图上自动完成。 我想在我的rails后端获得国家简称(两个字母的ISO)。 有没有办法从后端调用algolia places API?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Vasilisa    6 年前

    简短回答-使用后台作业进行API调用,并在模型回调中调用作业。或者直接从回调调用API,如果您需要立即得到结果,但是在这种情况下,每次回调运行时,您的应用程序都会等待API响应,并且只有在它结束之后,回调才会结束。

    当您需要API调用时,最好在控制器中找到真实的位置并在那里进行调用,而不是在模型中。

    长答案-不幸的是,我需要更多的细节和您的代码这样的答案:)