Нет. Никто ниче не путает. Может сформулировать не может это другое дело. Ведь маппинг может отражать таблицу как обьект а не только сущность в таблице как обьект. Вы осветили лишь часть орм. Так что ORM может иметь полное права отвечать за модель в целом
И касательно интеграла… это явно не модель, параметры от пользователя не должно там быть. Это либо стороняя библиотека некий хелпер либо контролер с применением этой либы. Например в doctrine есть такое понятие как template вот если уже интеграл вычиялть на стороне модели это как раз он и будет. Но к сущности он не имеет никакого отношения.
У меня такое ощущение, что вы занимаетесь троллингом.
Я уверен _в том_, что получение данных и вычисления на их основе _должен_ выполнять контроллер, а не модель, хотя в ней, разумеется, это тоже возможно.
НЛО прилетело и опубликовало эту надпись здесьНЛО прилетело и опубликовало эту надпись здесь
теперь давайте вернемся к началу :) чем вызван вопрос? ответ «модель — это бизнес-логика» можно было написать сразу, но знание формулировок еще не означает понимание. что-то не так в статье?
ActiveModel: пусть любой Ruby объект почувствует себя ActiveRecord