@IvanN777

Rails, какой самый простой способ рефракторинга для переноса логики из контроллеров в модели?

В текущем проекте, модели использовались в основном для проверки правильности вводимых данных и скоупы для фильтров.
Вся логика была написана в контроллерах! это плохо(
Какой самый быстрый и простой способ перевести логику из контроллеров в модель.
Я прочитал книжки для начинающих где все говориться о логике в моделях.
Где можно прочитать, об переносе логики в модели.
Желательно что-то простое.
  • Вопрос задан
  • 2431 просмотр
Решения вопроса 1
@vsuhachev
Последние веяния моды предлагают логику выносить в т.н. сервисные объекты. См.: 1, 2, 3 и т.д.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Freika
@Freika
Senior Ruby on Rails developer
Самый простой способ - руками. Берешь логику и переносишь, что здесь непонятно? Тот же код с некоторыми нюансами(например, недоступным current_user от девайса в моделях).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы