我是 Ruby On Rails 的新手, 我正在处理一个包含多个彼此相关模型的应用程序,如:
Restaurant
Branch
Favourite
Reviews
User
这些彼此相关,如:
餐厅 has_many branches
分支 belongs_to restaurant
,has_many favourites
,has_many reviews
用户 has_many favourites
,has_many reviews
我正在编写一个API,我将从params传递keyword
和user Id
,并返回相关的 分支 类似于keyword
的餐厅,收藏夹数,评论数以及 is_fav(true / false)for use_id 分支哈希中的键。
现在,我正试图找到从数据库中最短时间获取数据的最佳方法没有循环每个分支,并获得餐厅,收藏夹,评论查询即可。
有没有办法快速实现API?