компания, коммуникейшн(аля отправка смс\мыла и т.д) и сейчас у нас отправитель выступает компания или компани юзер. Теперь возникло требование отправлять сообщения от лица проекта.
А теперь вопрос. Для того чтобы по связям и так далее можно было отслеживать кто отправлял и другие штуки нужно как-то хранить в БД отправителя системного. Как его реализовать?
а) Struct не подходит т.к по связям теряется
б) отдельную таблицу делать в БД ради 1 системного юзера не комильфо
в) Синглтон класс билдишь, то по связям если добираешься, то подгружаются лишние штуки по типу Arel table
Какие есть варианты? Подскажите пожалуйста.\
Пользователя системного добавить - не вариант?
А теперь вопрос. Для того чтобы по связям и так далее можно было отслеживать кто отправлял и другие штуки нужно как-то хранить в БД отправителя системного. что значит — системного и зачем его хранить?
https://guides.rubyonrails.org/association_basics.html#polymorphic-associations
Обсуждают сегодня