Size: a a a

Saint P Ruby Community

2021 February 01

P

Paul in Saint P Ruby Community
хех
источник

P

Paul in Saint P Ruby Community
я близок был, построил такой вызов, только вместо change пробовал at
источник

AG

Alexander G in Saint P Ruby Community
Vsevolod Avramov
Всё-таки parse лучше не использовать. Вот так будет лучше: 1.day.since.change(hour: 19)
минуты/секунды не 0 будут
источник

P

Paul in Saint P Ruby Community
их можно задать аналогично часам
источник

VA

Vsevolod Avramov in Saint P Ruby Community
Alexander G
минуты/секунды не 0 будут
источник

m

max in Saint P Ruby Community
Alexander G
минуты/секунды не 0 будут
а можно доку прочитать
  # The time options (<tt>:hour</tt>,
 # <tt>:min</tt>, <tt>:sec</tt>) reset cascadingly, so if only the hour is
 # passed, then minute and sec is set to 0. If the hour and minute is passed,
 # then sec is set to 0.
 def change(options)
источник

AG

Alexander G in Saint P Ruby Community
виноват, был не прав )
источник

AG

Alexander G in Saint P Ruby Community
max
а можно доку прочитать
  # The time options (<tt>:hour</tt>,
 # <tt>:min</tt>, <tt>:sec</tt>) reset cascadingly, so if only the hour is
 # passed, then minute and sec is set to 0. If the hour and minute is passed,
 # then sec is set to 0.
 def change(options)
спасибо!
источник

АК

Александр Кузнецов... in Saint P Ruby Community
Ребята всем привет ) Подскажите плиз. Я хочу перевести проект на ruby 3.0 и апнуть рельсы до 6.1.1. Скажите пожалуйста, кто-то уже переехал ? Не было ли у вас каких либо проблем ?
Немного смущает вот эта штука:
MJIT
Many improvements were implemented in MJIT. See NEWS for details.
As of Ruby 3.0, JIT is supposed to give performance improvements in limited workloads, such as games (Optcarrot), AI (Rubykon), or whatever application that spends the majority of time in calling a few methods many times.
Although Ruby 3.0 significantly decreased the size of JIT-ed code, it is still not ready for optimizing workloads like Rails, which often spend time on so many methods and therefore suffer from i-cache misses exacerbated by JIT. Stay tuned for Ruby 3.1 for further improvements on this issue.
источник

RR

Ruslan Ryabov in Saint P Ruby Community
вроде рельса еще плохо живет с руби 3.0, да и как-то рано в прод ее (3.0) нести, как по мне
источник

CM

Cucumba Morozov in Saint P Ruby Community
у нас 3.0 в проде норм живёт пока, но не на рельсе
источник

CM

Cucumba Morozov in Saint P Ruby Community
А разве MJIT включен по умолчанию в 3.0? Если нет, то можно и не париться, ящщитаю
источник

ЗА

Злой Апельсин... in Saint P Ruby Community
Ruslan Ryabov
вроде рельса еще плохо живет с руби 3.0, да и как-то рано в прод ее (3.0) нести, как по мне
+
В релизе ж даже писали, что с рельсой пока не сильно дружит
источник

AG

Alexander G in Saint P Ruby Community
@VsevolodAvramov а почему думаешь, что parse лучше не использовать? Знаешь о каких-то подводных камнях или просто потому что длиннее?
источник

AG

Alexander G in Saint P Ruby Community
мне просто с парсом больше нравится, хоть и длиннее получается.
Как-то глаз уже натренирован "пропускать" Time.zone.parse, а 1.day.since.change еще интерпретировать приходится в голове
источник

АК

Александр Кузнецов... in Saint P Ruby Community
Спасибо, за ваши ответы. Тогда ток рельсы и гемы обновлю.
источник

VA

Vsevolod Avramov in Saint P Ruby Community
Alexander G
@VsevolodAvramov а почему думаешь, что parse лучше не использовать? Знаешь о каких-то подводных камнях или просто потому что длиннее?
В данном случае парсинг связан с разбором строки. Что должно быть медленнее. Я вот тут бенч замутил
источник

AG

Alexander G in Saint P Ruby Community
Понял-понял 👍
источник
2021 February 02

AR

Anna Razumova in Saint P Ruby Community
Привет ребят, посоветуйте что почитать по изоляции тестов
источник

AR

Anna Razumova in Saint P Ruby Community
в то у меня полно периодически падающих - подтекающих тестов, а на первый взгляд все окей
источник