Acts_as_taggable_on link_to - PullRequest
       8

Acts_as_taggable_on link_to

0 голосов
/ 12 января 2010

Я установил Acts как taggable на плагине для своей модели 'Post', однако я не могу вызвать список сообщений с тегом определенного тега.

Вот что я имею в виду.

<%= link_to tag.name, posts_path(:view =>'tag', :tag => tag.name) %><% end %>

За исключением случаев, когда я нажимаю на нее, отображаются все сообщения. Я хочу, чтобы в нем отображались только сообщения, помеченные этим ключевым словом ... что я здесь не так делаю?

Спасибо за вашу помощь

Ответы [ 2 ]

1 голос
/ 14 января 2010

Измените код вашего контроллера так, чтобы он читал что-то вроде:

@posts = Post.tagged_with(params[:tag], :on => 'tags')
0 голосов
/ 05 июля 2018

Вот что я в итоге сделал ...

индекс просмотра

 <% 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
...