Size: a a a

2020 February 27

DM

Dmitriy Tensei Malys... in RubyRush
проще создать класс ControlServiceCreate туда передать все параметры
источник

DM

Dmitriy Tensei Malys... in RubyRush
внутри этого класса
источник

DM

Dmitriy Tensei Malys... in RubyRush
уже отработать всю логику
источник

RM

R M in RubyRush
Dmitriy Tensei Malyshev
внутри этого класса
прочел "это классика"
источник

DM

Dmitriy Tensei Malys... in RubyRush
коллбеки на создание других объектов вообще так себе
источник

DM

Dmitriy Tensei Malys... in RubyRush
Dmitriy Tensei Malyshev
уже отработать всю логику
на выходе ошибки или результат, с апдейтом также
источник

DM

Dmitriy Tensei Malys... in RubyRush
рабочий проект или пет?
источник

КК

Кракозябр Кракозябро... in RubyRush
Dmitriy Tensei Malyshev
рабочий проект или пет?
Первая погромисткая галера, третья неделя как я рельсы увидел😅, сеньёр занят доделыванием косяков перед проверкой, выживаю как могу😅
источник

DM

Dmitriy Tensei Malys... in RubyRush
Кракозябр Кракозябрович
Первая погромисткая галера, третья неделя как я рельсы увидел😅, сеньёр занят доделыванием косяков перед проверкой, выживаю как могу😅
ну по идее на проекте уже должны сервис объекты быть, но вообще советую ознакомится. Если что-то смушает, лучше прям у тимлида спросить, как лучше сделать колбеками или в сервис вынести.

https://medium.com/@scottdomes/service-objects-in-rails-75ca74214b77
источник

А

Александр in RubyRush
Не будет же он переписывать всю прилагу :)))
Если это не твой тестовый проект то спрашивай как у вас реализовано у тех кто знает
источник

А

Александр in RubyRush
Если у тебя используются Сервис объекты, то AR модели останутся пустыми, ты это увидишь сразу ;)
источник

КК

Кракозябр Кракозябро... in RubyRush
Александр
Не будет же он переписывать всю прилагу :)))
Если это не твой тестовый проект то спрашивай как у вас реализовано у тех кто знает
Я буду вторым, кто будет разбираться, если доживу😅
источник

КК

Кракозябр Кракозябро... in RubyRush
Вроде с пн первый освободится, посмотрим
источник

m

moffire in RubyRush
кто может помочь - я хочу сделать модель и чтобы при миграции в моделе сразу создавалась одна запись. Например хочу сделать модель User с полем name и при создании этой модели в БД сразу создавалась запись user.id = 1, user.name = 'Василий'
источник

N

Ni in RubyRush
moffire
кто может помочь - я хочу сделать модель и чтобы при миграции в моделе сразу создавалась одна запись. Например хочу сделать модель User с полем name и при создании этой модели в БД сразу создавалась запись user.id = 1, user.name = 'Василий'
Вообще, это можно реализовать прямо в миграции, но так обычно не делают. Заполняют либо через seeds.rb, либо через рейк таск
источник

T

Transfer in RubyRush
moffire
кто может помочь - я хочу сделать модель и чтобы при миграции в моделе сразу создавалась одна запись. Например хочу сделать модель User с полем name и при создании этой модели в БД сразу создавалась запись user.id = 1, user.name = 'Василий'
миграции пишешь  User.create(name: 'Василий')
источник

DM

Dmitriy Tensei Malys... in RubyRush
напрямую в миграциях писать создание, бэд практис, лучше seed или rake
источник

m

moffire in RubyRush
ок, сейчас почитаю что такое seed и rake. Спасибо
источник

N

Ni in RubyRush
Есть, но это не относится к созданию инстанса модели
источник

А

Александр in RubyRush
у нас на прошлом проекте делили миграции на посто migration и data_migration. Первые создавали таблицы или преобразовывали, вторые работали только с данными в таблицах, т.е. теоретически отвечали за создание подобных рекордов
источник