Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или
пойти другим путем
Наш блокнот не идеален.
У него метод Post.find отвечает как за поиск одного поста, так и за показ всех постов с заданными свойствами. Как мы уже говорили, это не очень хорошо.
Перепишите программу так, чтобы в ней было (и использовалось) два метода:
Post.find_by_id — ищет запись с известным номеромPost.find_all — показывает все записи с указанными параметрамиФактически, всё что вам нужно сделать — разнести код метода Post.find в первой и второй ветвях конструкции if-else по разным методам.
Аккуратно передать каждому методу только нужные параметры и переписать основную программу с использованием этих двух методов.