Rails:作为可标记行为包括带有标记的模型吗?

时间:2018-12-02 20:28:26

标签: ruby-on-rails acts-as-taggable-on

使用acts-as-taggable是否可以在标签中包含关联的模型?我的主要目标是遍历所有(选择的)类别及其关联的模型。 我有一个页面,需求是这样的。

##Category 1 .      
   Post Title 1
   Post Title 2
   ....

##Category 2 .      
   Post Title 3
   Post Title 4
   ....

以此类推...

我可以返回给定类别中的所有标签
tags = ActsAsTaggableOn::Tag.where(name: ['tag2', 'tag1'])

或者我可以返回给定类别中的所有帖子。
posts = Post.tagged_with(featured_categories, any: true)

但是实现这一目标的最佳方法是什么?

我开始尝试使用group_by,但是由于category_list就像数组一样,所以行不通。 posts.group_by{|c| c.category_list }

0 个答案:

没有答案