Сортировать по почтовому тегу

Я использую камень act_as_taggable_on, чтобы добавить теги к своим сообщениям. Я столкнулся с проблемой на страницах тегов. Они не отфильтрованы должным образом по тегу, а просто показывают все сообщения. Это странно, потому что в моем отладчике Post.tagged_with(params[:tag]) возвращает только сообщения с определенным тегом.

Вот индекс сообщений #:

 def index
  if params[:tag]
   @posts = Post.tagged_with(params[:tag])
  else
   @posts = Post.all
  end
 end

и вот ссылка на страницу тега:

<%= raw post.tag_list.map { |t| link_to t, tag_path(t) }.join(', ') %>

1 ответ

Решение

К сожалению, легко исправить. В моих сообщениях #index я даже не звонил. Я исправил это

<% @posts.each do |post| %>
Другие вопросы по тегам