在Ruby on Rails应用程序中加载多个数据的最佳方法

时间:2017-05-11 13:11:26

标签: ruby-on-rails ruby activerecord

我是 Ruby On Rails 的新手, 我正在处理一个包含多个彼此相关模型的应用程序,如:

  1. Restaurant
  2. Branch
  3. Favourite
  4. Reviews
  5. User
  6. 这些彼此相关,如:

    餐厅 has_many branches

    分支 belongs_to restauranthas_many favouriteshas_many reviews

    用户 has_many favouriteshas_many reviews

    我正在编写一个API,我将从params传递keyworduser Id,并返回相关的 分支 类似于keyword餐厅收藏夹数评论数以及 is_fav(true / false)for use_id 分支哈希中的键。

    现在,我正试图找到从数据库中最短时间获取数据的最佳方法没有循环每个分支,并获得餐厅,收藏夹,评论查询即可。

    有没有办法快速实现API?

0 个答案:

没有答案