Size: a a a

Ruby, Rails, Hanami | dry-rb

2019 December 12

A

Alexander in Ruby, Rails, Hanami | dry-rb
источник

D

Daniel in Ruby, Rails, Hanami | dry-rb
ну да, походу через activerecord это не решить, только склькой
источник

Н

Никита in Ruby, Rails, Hanami | dry-rb
Всем привет. Есть тут кто-нибудь, кто работал с Apple News API из ruby? В частности с использованием гема https://github.com/hodinkee/apple-news-rb
источник

DF

Dmitry Fry in Ruby, Rails, Hanami | dry-rb
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
Смайлы уже рекламируют.. ладно бы шлюх каких-нибудь, мельчаем
источник

E

Erik in Ruby, Rails, Hanami | dry-rb
Viacheslav Stepanov
Смайлы уже рекламируют.. ладно бы шлюх каких-нибудь, мельчаем
А ты перейди на создателя - там казино
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
Понял
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
Тогда все а порядке
источник

AK

Aleksey Kuznietsov in Ruby, Rails, Hanami | dry-rb
приветы. вопрос, знает ли кто-то способ изменить таймзону у ActiveSupport::TimeWithZone не меняя времени? то есть просто поменять свойство time_zone
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
Aleksey Kuznietsov
приветы. вопрос, знает ли кто-то способ изменить таймзону у ActiveSupport::TimeWithZone не меняя времени? то есть просто поменять свойство time_zone
Time.zone
=> #<ActiveSupport::TimeZone:0x00000000051f2318 @name="Moscow", @tzinfo=#<TZInfo::DataTimezone: Europe/Moscow>, @utc_offset=nil>
Time.zone = 'Asia/Novosibirsk'
=> "Asia/Novosibirsk"
Time.zone
=> #<ActiveSupport::TimeZone:0x00000000094cb388 @name="Asia/Novosibirsk", @tzinfo=#<TZInfo::DataTimezone: Asia/Novosibirsk>, @utc_offset=nil>

Так?
источник

AK

Aleksey Kuznietsov in Ruby, Rails, Hanami | dry-rb
не, у меня есть time в переменной:

=> 2019-12-12 00:00:00 +0200

мне надо чтобы стало

=> 2019-12-12 00:00:00 +0700
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
Aleksey Kuznietsov
не, у меня есть time в переменной:

=> 2019-12-12 00:00:00 +0200

мне надо чтобы стало

=> 2019-12-12 00:00:00 +0700
time = Time.current
=> Thu, 12 Dec 2019 13:34:14 MSK +03:00
time.in_time_zone('Asia/Novosibirsk')
=> Thu, 12 Dec 2019 17:34:14 +07 +07:00
источник

AK

Aleksey Kuznietsov in Ruby, Rails, Hanami | dry-rb
нет ) в этом случае шифтится время
источник

T

Tim in Ruby, Rails, Hanami | dry-rb
Вопрос, вот допустим у меня есть у модели скоуп с параметром айди, который просто обертка над where (some_id: id), и я например хочу "закэшить его" внутри сервиса, чтобы можно было просто делать тип some вместо Model.some(id) каждый раз. Вот, на тестовом энвайронменте все работает ок, на деве тоже, а на стейджинге когда я делаю some.where у меня плюётся ошибкой, что не найден метод where у Array, то есть в some происходит загрузка объектов и каст к массиву. Вопрос, как этого избежать, чтобы можно было использовать some.where как будто я каждый раз пишу Model.some(id).where?
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
Aleksey Kuznietsov
нет ) в этом случае шифтится время
time не менятеся
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
источник

T

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

AK

Aleksey Kuznietsov in Ruby, Rails, Hanami | dry-rb
если бы я не читал ту доку, я бы вопрос не задавал
источник

AK

Aleksey Kuznietsov in Ruby, Rails, Hanami | dry-rb
time = Time.current
=> Thu, 12 Dec 2019 13:34:14 MSK +03:00
time.in_time_zone('Asia/Novosibirsk')
=> Thu, 12 Dec 2019 17:34:14 +07 +07:00


было 13:34 стало 17:34
источник

AK

Aleksey Kuznietsov in Ruby, Rails, Hanami | dry-rb
мне надо чтобы осталось 13:34 , то есть поменять время на N часов относительно UTC в сторону новой таймзоны
источник