@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>
  • Вопрос задан
  • 2301 просмотр
Решения вопроса 1
@ilyasovd
Ruby / Ruby on Rails разработчик
Попробуйте так, я к сожалению попробовать сейчас не могу.

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

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

Войти через центр авторизации
Похожие вопросы
от 100 000 до 250 000 ₽
iGooods.ru Санкт-Петербург
от 120 000 до 180 000 ₽
Rentu Тюмень
от 80 000 до 130 000 ₽
28 мая 2020, в 19:31
200000 руб./за проект
28 мая 2020, в 19:04
4000 руб./за проект
28 мая 2020, в 18:31
1000 руб./за проект