Rails 移动 API

Rails for mobile API

我想创建一个有很多帖子的服务,这些帖子有很多属性。 用户输入数据(年龄、性别、类别等)并获得一些帖子。

  1. 哪个 gem 用于按类别搜索?
  2. 请告诉我为手机创建 API 的最佳方法。
  1. 有很多实现搜索的选项,具体取决于您的需要。 Rails 可轻松与 elasticsearch 集成,后者提供全文搜索功能。对于按类别搜索,您甚至可以使用普通的 ActiveRecord 查询在某种程度上完成这项工作。同样,根据您的需要。

  2. 您可以使用 active_model_serializers or jbuilder 使用 Rails 构建 JSON API,然后您的移动客户端可以使用这些 API .

有很多关于如何使用 AMS 或 jbuilder 在 Rails 中构建 JSON API 的资源。你只需要google它。