0

我正在尝试以下代码,但是在控制台中它只返回整个 microposts 数组。我想获取用户发布的每个微博的 tag_list。

正如我想要 User.find(1).microposts[0..-1].tag_list

User.find(1).microposts.each {|micropost| micropost.tag_list}

如何获取所有帖子的 tag_list?

对不起菜鸟问题

4

2 回答 2

2

试试这个:

User.find(1).microposts.map(&:tag_list)
于 2013-07-25T04:14:03.967 回答
1

尝试:

User.find(1).microposts.map(&:tag_list).flatten
于 2013-07-25T04:18:52.943 回答