Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 February 03

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
У тебя набор возможных переходов в любом случае ограничен
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
Да это как-то не френдли, когда можно сразу в 1 месте заполнить все форму и выбрать нужный статус.
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Грубо говоря для заказа менеджер не может отгруженный заказ перевести в 'ток получили'
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
И если нужно ошибку исправить то её исправление это реально отдельный процесс
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
Тут как раз такая ситуация, что в своей админке он может куда хочет перервести, а когда проихошел через крон запрос в соторонюю систему и получился новый статус, то он должен перевестись в него и после чего, отправить на почту что-то или куда-то еще запрос отправить
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Ну если ты хочешь переход со всеми сайдэффектами, то в issues для aasm вроде был тикет про это с оверрайдом change=
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Но кажется что ты все же не хочешь переход со всеми сайдэффектами :)
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
я хотел, чтобы у меня в моей админке были описаны из каких статусов в какие переход могут быть и что при этих переходах делать 🙂
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
не хотел делать отдельные кнопки для перехода статусов )
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
ведь нафига, если можно просто в дропдауне выбрать статус )
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
Это такая логика бизнес-процесса, когда его нет ))
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
да и стороняя система , с ней на костылях интегрируешься, потомучто там много чего нет, а они в свою очередь в апи отдают с лагом разных параметров от 5 до 35 минут, тк разные данные попадают в апи из 1с с этими лагом , а так же они сам не имееют "описания переходов" своих статусов )
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
DEPRECATION WARNING: Initialization autoloaded the constants ApplicationHelper, CommentsHelper, DeviseHelper, EnumI18nHelper, ApplicationController, DeviseController, ActionText::ContentHelper, ActionText::TagHelper.

Being able to do this is deprecated. Autoloading during initialization is going to be an error condition in future versions of Rails.

Reloading does not reboot the application, and therefore code executed during initialization does not run again. So, if you reload ApplicationHelper, for example, the expected changes won't be reflected in that stale Module object.

These autoloaded constants have been unloaded.

Please, check the "Autoloading and Reloading Constants" guide for solutions.


-----



При старте, Rails 6 выдает такое. Что с этим делать? Я читал документацию о которой говорят внизу, суть примерно понимаю, но что делать - не очень. Stackoverflow и еже с ним ничего вразумительного не говорят.
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Evgeny
да и стороняя система , с ней на костылях интегрируешься, потомучто там много чего нет, а они в свою очередь в апи отдают с лагом разных параметров от 5 до 35 минут, тк разные данные попадают в апи из 1с с этими лагом , а так же они сам не имееют "описания переходов" своих статусов )
Тогда нет смысла особого гардить на своей стороне, но говно при таких раскладах точно не аасм :)
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
focusshifter 🤔
Тогда нет смысла особого гардить на своей стороне, но говно при таких раскладах точно не аасм :)
я хотел гавно на аасм намазать и немного облегчить страдания, но не судьба 🙂
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Не, аасм нужен чтобы граф переходов контроллировать, а у тебя from any to any по сути
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Проще логгер переходов навесить и забить
источник

r

rekero in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
DEPRECATION WARNING: Initialization autoloaded the constants ApplicationHelper, CommentsHelper, DeviseHelper, EnumI18nHelper, ApplicationController, DeviseController, ActionText::ContentHelper, ActionText::TagHelper.

Being able to do this is deprecated. Autoloading during initialization is going to be an error condition in future versions of Rails.

Reloading does not reboot the application, and therefore code executed during initialization does not run again. So, if you reload ApplicationHelper, for example, the expected changes won't be reflected in that stale Module object.

These autoloaded constants have been unloaded.

Please, check the "Autoloading and Reloading Constants" guide for solutions.


-----



При старте, Rails 6 выдает такое. Что с этим делать? Я читал документацию о которой говорят внизу, суть примерно понимаю, но что делать - не очень. Stackoverflow и еже с ним ничего вразумительного не говорят.
Гемы обнови
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
rekero
Гемы обнови
Какие?
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
рельсовые вроде самые свежие
источник