【问题标题】:Patterns for dealing with multi model / single collection queries处理多模型/单集合查询的模式
【发布时间】:2014-12-03 17:06:35
【问题描述】:

我正在 Rails 中编写一个搜索端点,它采用一个搜索词并在一个 JSON 响应中返回多个模型。需要分页。 ActiveModelSerializer 用于将对象编码为 JSON。

是否有处理此类情况的既定模式?

【问题讨论】:

    标签: ruby-on-rails activerecord activemodel active-model-serializers


    【解决方案1】:

    您的问题有点模棱两可,但从外观上看,您肯定希望将服务对象用于搜索功能,这在您涉及多个模型时是最好的。以下是两篇可以比我更好地解释服务对象的热门文章的链接:

    http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/

    http://sporto.github.io/blog/2012/11/15/a-pattern-for-service-objects-in-rails/

    【讨论】:

      猜你喜欢
      • 2018-04-24
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      • 1970-01-01
      • 2012-12-15
      • 2011-06-15
      • 1970-01-01
      相关资源
      最近更新 更多