Size: a a a

2021 February 10

mB

mr Bubble in RubyRush
Vladislav
Да, спасибо, уже почитал. Все довольно понятно и просто.
))) это единственная статья где было наглядно расписано куда что класть и как обзывать чтоб оно подгружалось автоматом, в остальных статья подразумевалось что я это уже знаю, но блин откуда я мог это знать)))
источник

Э

Эдем in RubyRush
источник

Ж

Женя in RubyRush
Нет webpacker.yml?
источник

NZ

Nick Zhur in RubyRush
Раньше работало?
источник
2021 February 11

Р

Руслан in RubyRush
Vladislav
Всем привет, кто может что-нибудь годное посоветовать почитать по service object?
Сервисный объект сервисному - рознь. Что конкретно интересует? Интеграция с апи (3ья сторона) через враппер? Или просто бизнес-логика?

Нужно смотреть в конкретный проект и разбираться, что будет в сервиске храниться, что - в интеракторе, что вынести в queries и т.д.
источник

V

Vladislav in RubyRush
Руслан
Сервисный объект сервисному - рознь. Что конкретно интересует? Интеграция с апи (3ья сторона) через враппер? Или просто бизнес-логика?

Нужно смотреть в конкретный проект и разбираться, что будет в сервиске храниться, что - в интеракторе, что вынести в queries и т.д.
Вот как раз это меня больше и интересует, в каких случаях, что выносят. Меня больше интересуют "best-practice", для сервисных объектов. С этим гугл мне не помог, поэтому я и обратился за помощью сюда)
источник

SU

Serg Udo in RubyRush
Vladislav
Всем привет, кто может что-нибудь годное посоветовать почитать по service object?
Здесь посмотреть можно https://t.me/painless_rails_ru . Иван делал видео по этой теме.
источник

Р

Руслан in RubyRush
Vladislav
Вот как раз это меня больше и интересует, в каких случаях, что выносят. Меня больше интересуют "best-practice", для сервисных объектов. С этим гугл мне не помог, поэтому я и обратился за помощью сюда)
Я тоже когда-то искал именно это, но не нашел.

На тот момент для себя оптимальным стало решение выносить логику в интеракторы. Это очень удобный инструмент для выноса логики из контроллеров. Ну и отличный плацдарм для набора опыта.

А потом, уже очень скоро (если считать чистое время), появилось понимание - что пихать в сервисный, и нужен ли он нам, или оставить интерактор. Для большинства проектов, на которых я был, интеракторов было более чем достаточно.

А если поделиться опытом: то интеграции с 3-ей стороной (апи, и прочее), нетипичная логика (формирование xml, csv, что-то еще) - это в серисные. Но сервисный можно написать через инстанс (ServiceObject.new.do_action) или как класс (ServiceObject.do_action) - поэтому я и написал, что он друг другу рознь.

Конвейерная работа (когда есть риск получить 1 жирный интерактор или сервис-объект) - это про organizer у интеракторов. Там есть типа "rollback".

А куда вытаскивать из контроллера - это по ситуации.
источник

DM

Dmitriy Tensei Malys... in RubyRush
Vladislav
Вот как раз это меня больше и интересует, в каких случаях, что выносят. Меня больше интересуют "best-practice", для сервисных объектов. С этим гугл мне не помог, поэтому я и обратился за помощью сюда)
есть куча различных вариантов этих сервис объектов, начиная от самописных заканчивая всякими гемами типа active_interaction(советую) и штуками внутри dry-rb(вроде dry-monads). Смысл везде почти один и тот же, закидываешь туда данные, вызываешь 1 публичный метод, обрабатывается, на выходе объект результат либо ошибка.
источник

M

Midwich in RubyRush
всем привет. возник вопрос. можно ли собрать нечто похожее на фотошоп только с урезанным функционалом. типа загрузки фоток, выбор области (типа прямоугольник) для вставки другого рисунка на фотку из каталога картинок. какой набор инструментов может понадобится? для реализации подобного
источник

AV

Alexander Vladimirov in RubyRush
Midwich
всем привет. возник вопрос. можно ли собрать нечто похожее на фотошоп только с урезанным функционалом. типа загрузки фоток, выбор области (типа прямоугольник) для вставки другого рисунка на фотку из каталога картинок. какой набор инструментов может понадобится? для реализации подобного
курите в сторону rmagick
https://rmagick.github.io/
источник

M

Midwich in RubyRush
Alexander Vladimirov
курите в сторону rmagick
https://rmagick.github.io/
🤔 спасибо
источник

E

Eugene in RubyRush
источник

E

Eugene in RubyRush
источник

M

Midwich in RubyRush
а руби? или как не крути js решает все задачи подобного плана
источник

E

Eugene in RubyRush
Midwich
а руби? или как не крути js решает все задачи подобного плана
Если пользовательский интерфейс не нужен, то Ruby
источник

M

Midwich in RubyRush
Eugene
Если пользовательский интерфейс не нужен, то Ruby
понял 👍 спасибо
источник

TR

Tyutin Roman in RubyRush
Всем привет, кто из врн?
источник

R

Roux in RubyRush
Добрый вечер) Такая проблема. Есть записи, для них используется пагинация, по десять записей на страницу, собираются они с помощью гема ransack, все это дело работает но, есть одно но.
С бд подгружаются вообще все записи, а не только те десять, которые рендерятся на страничке, соответственно если нагенерить тысяч десять записей, то при переходе на эту страничку я жду подгрузки минуты три, наблюдая в консоли веселое полотно из всех записей)
Как такое фиксится вообще?😅 Что бы подгружались только те записи, которые должны быть отрендерены на данной страничке. Есть мысли у кого-то?
источник

И

Иван in RubyRush
Добрый вечер, начал разбираться с rails  по туториалу Майкла Хартла по rails 3-е издание. Делаю все так же как в разделе 1.3.1 книги, но bundler выдает ошибку по гему byebug 3.4.0
Rails 4.2.2 . Что можно сделать , чтобы все заработало?
источник