ruby-on-rails - 如何在将使用 Yelp 等 API 的 Rails 应用程序中实现搜索栏?

标签 ruby-on-rails ruby api ruby-on-rails-4

我正在制作一个使用 Postgres 作为数据库的 Rails 应用程序。我希望能够在我的一个 View 中实现一个搜索栏,该搜索栏将从多个 API(可能是 Yelp 和 Eventbrite,也许更多)获取信息。然后它将结果显示给用户。

我还没有决定如何过滤这些结果。然后用户应该能够保存他们最喜欢的结果,能够查看这些结果的详细信息,并与 friend 分享。

我应该使用哪些 gem ?实现此搜索的最佳方式是什么?任何建议将不胜感激。

最佳答案

我不能说如何实现整个功能,因为这超出了这个问题的范围。不过我可以给一些建议。 HTTParty是我接触 API 的宝贵经验。我会有一个用户发布到的 search_controller,然后让该 Controller 使用不同的普通 ruby​​ 类来访问各种 API 用户 HTTParty 作为 http 客户端。

关于ruby-on-rails - 如何在将使用 Yelp 等 API 的 Rails 应用程序中实现搜索栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34775844/

相关文章:

ruby - Rails 将子错误与父错误合并

jquery - 在 rails 中通过 remote_function 中的表单生成器?

ruby-on-rails - Rails 项目未在测试环境中加载 CSS 导致 circleCI 测试出现问题

ruby-on-rails - 如何在 Rails 中获取 "each"循环的计数器?

ruby - 为什么方法声明在 ruby​​ 中评估为 nil?

ruby - 无法接受套接字连接。看起来 Zeus 已经在运行了。如果不是,请删除 .zeus.sock 并重试

java - 如何使用 Google 的 Gson API 正确反序列化 JSON?

c++ - 如何获取特定进程使用的所有 API 的列表(Windows 7)

jquery - 执行函数时使用 Apache Cordova 振动 (jQuery Mobile)

python - 如何在 ruby​​ 中进行图像处理? Ruby 中没有 OpenCv?