我在插件上将Acts as taggable安装到我的'Post'模型中,但是我无法调出标记有某些标签的帖子列表。
这就是我的节目。
<%= link_to tag.name, posts_path(:view =>'tag', :tag => tag.name) %><% end %>
除非我点击它,否则会显示所有帖子。我希望它只显示标有该关键字的帖子......我在这里做错了什么?
感谢您的帮助
答案 0 :(得分:1)
修改您的控制器代码,使其显示为:
@posts = Post.tagged_with(params[:tag], :on => 'tags')
答案 1 :(得分:0)
这就是我最终要做的...
<% job.tags.each do |tag| %>
<div class="tag"><%= link_to(tag, jobs_path(tag: tag.name), method: :get) %></div>
<% end %>
if params[:tag]
@search_term = params[:tag]
@jobs = Job.tagged_with(@search_term)
end