1
我正在Rails中編寫一個搜索端點,它需要一個搜索詞並在一個JSON響應中返回多個模型。分頁是必需的。 ActiveModelSerializer用於將對象編碼爲JSON。用於處理多模型/單個集合查詢的模式
是否有處理這種情況的既定模式?
我正在Rails中編寫一個搜索端點,它需要一個搜索詞並在一個JSON響應中返回多個模型。分頁是必需的。 ActiveModelSerializer用於將對象編碼爲JSON。用於處理多模型/單個集合查詢的模式
是否有處理這種情況的既定模式?
您的問題有點含混不清,但從外觀上看,您肯定希望爲您的搜索功能使用服務對象,當您跨越多個模型時這是最好的選擇。下面是鏈接到兩個流行的文章,可以解釋服務比我更好的對象:
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/