alinajuly / RubyHW

homework
0 stars 0 forks source link

HW 8 feedback #15

Closed LVALL closed 1 year ago

LVALL commented 1 year ago

Мені подобається чистота коду, добре реалізовано фільтрацію. Загалом все виконано вірно, є лише декілька мінорних коментарів

для масивів, на відміну від хешу, за стайл-гайдом ми не додаємо empty space. before_action :set_article, only: %i[show update destroy]. Також методу show_last_10_comments немає в контролері, не забувайте прибирати методи, що не використовуються, з before actions

зазвичай відправляються лише серіалізовані дані, якщо масив буде порожнім - це буде опрацьовано на клієнті. Головна умова при роботі з api - відправляти однаково оформлений респонз.

    if @articles.blank?
      render json: { message: "Not found" }
    else
      render json: @articles
    end

коли ми пишемо таку умову - на клієнті нам потрібно також писати умову, брати message або масив записів. Краще не ускладнювати і повернути просто render json: @articles

alinajuly commented 1 year ago

Дякую, код пофіксила згідно зауважень