【发布时间】:2015-06-21 22:50:06
【问题描述】:
我正在使用 gem acts_as_taggable_on。我已经设置并正常工作。我正在尝试创建一个页面,列出所有标签以及它们所属的每个标签下的帖子?
(标签 1)
- 用标签 1 标记的帖子
- 用标签 1 标记的帖子
- 用标签 1 标记的帖子
(标签 2)
- 使用标签 2 标记的帖子
- 使用标签 2 标记的帖子
- 使用标签 2 标记的帖子
(标签 3)
- 使用标签 3 标记的帖子
- 使用标签 3 标记的帖子
- 使用标签 3 标记的帖子
这是我的代码,我在一个页面上显示了所有标签,但我无法让帖子显示在标签下方?
标签控制器:
def index
@tag = current_user.owned_tags
@posts = current_user.posts.tagged_with(@tag.name)
end
标签索引视图:
<div class="tag-lists">
<% @tag.each do |tag| %>
<div><%= tag.name %></div>
<% @posts.each do |post| %>
<div><%= post.title %></div>
<% end %>
<% end %>
</div>
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 acts-as-taggable-on