@nzk

Как можно на Rails Api реализовать фильтры?

Как можно сделать так чтобы на рельсах установить определенные фильтры и клиент уже получал от сервера заранее от фильтрованные данные (ну например фильтр: name != null ). Если для этого нужен serializer я его тоже использую.

def index
    posts = paginate Post.all.order(:name), per_page: 10 
    render json:  { data: posts.as_json, meta: { total: Post.count } }
  end
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
Если я верно понял, то в ActiveRecord есть метод where специально для этих целей.
Post.where.not(name: nil).order(:name)
Но непонятно зачем вообще хранить в БД посты с пустыми именами.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект