Задать вопрос
@bobanuk

Можно ли из gem acts-as-taggable-on вывести из тега последние 10 записей на главную?

Привет, помогите разобраться.Есть модель Film нужно в index.htm.erb вывести 3 ленты по 10 последних записей из тегов show mult film используя гем acts-as-taggable-on.

films_controller.rb
  def index
    if params[:tag].present?
      @films = Film.tagged_with(params[:tag]).paginate(:page => params[:page], :per_page => 10)
    else
      @films = Film.all.order("created_at DESC").paginate(:page => params[:page], :per_page => 10)
    end
  end


index.html.erb
      <td><% film.tags.any? %>
        <% film.tags.each do |tag| %>
    <span class="label label-teal">
        <%= link_to tag.name, tag_path(tag.name) %>
     </span>
        <% end %></td>
  • Вопрос задан
  • 2306 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@ilyasovd
Ruby / Ruby on Rails разработчик
Попробуйте так, я к сожалению попробовать сейчас не могу.

@last_show_films = Film.tagged_with("show").order("created_at DESC").limit(10)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы