Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 February 27

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
радуйся, что они спамить не начали
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Oleg Popkov
набери джунов уже под это дело
как раз рубицца скоро
источник

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
У моторолы тоже самое
источник

w

wi11son in Ruby, Rails, Hanami | dry-rb
Есть 2 состояния: ещё джун и уже джун
источник

O

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

NO

Nikolay Okoneshnikov in Ruby, Rails, Hanami | dry-rb
Кто то запустил гем devise_masquerade
источник

A

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

RA

Rustam Abdul in Ruby, Rails, Hanami | dry-rb
Ребят такой вопрос, есть файл nuno.yml там
RU:
 - 'moskov'
 - 'piter'
UA:
 - 'kiev'
і в моделе я питаюсь в константу закинуть ети дание LOCAL = YAML.load_file(nuno.yml)
но ерора no implicit conversion of Array into String, как пофиксить?
источник

VV

Vlad Vlad in Ruby, Rails, Hanami | dry-rb
Rustam Abdul
Ребят такой вопрос, есть файл nuno.yml там
RU:
 - 'moskov'
 - 'piter'
UA:
 - 'kiev'
і в моделе я питаюсь в константу закинуть ети дание LOCAL = YAML.load_file(nuno.yml)
но ерора no implicit conversion of Array into String, как пофиксить?
YAML.safe_load(File.read('nuno.yml'))
источник

RA

Rustam Abdul in Ruby, Rails, Hanami | dry-rb
спасиб
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
У меня вопрос.
Вот я почти впервые пишу тесты и получается что-то такое
     let(:first_tp) { build(:tariff_plan, service_type: service_type, service_code: service_code, reseller_code: 'default', check_status: true) }
     let(:second_tp) { build(:tariff_plan, service_type: 'mock_type_2', service_code: service_code, reseller_code: 'default', check_status: true) }
     let(:tariff_plans) { [first_tp, second_tp].flatten }

Как-то оно попахивает.
Какое решение я вижу: в фабрике определить последовательности для service_code, service_typ. т.д. и создать трейты, в которых я буду дёргать нужные последовательности.
Я в ту сторону думаю?
Не придётся ли мне постоянно вызывать FactoryBot.rewind_sequences, чтобы точно знать, что отсчёт пошёл с нуля?
источник

AA

Andrey Andreev in Ruby, Rails, Hanami | dry-rb
Odebe
У меня вопрос.
Вот я почти впервые пишу тесты и получается что-то такое
     let(:first_tp) { build(:tariff_plan, service_type: service_type, service_code: service_code, reseller_code: 'default', check_status: true) }
     let(:second_tp) { build(:tariff_plan, service_type: 'mock_type_2', service_code: service_code, reseller_code: 'default', check_status: true) }
     let(:tariff_plans) { [first_tp, second_tp].flatten }

Как-то оно попахивает.
Какое решение я вижу: в фабрике определить последовательности для service_code, service_typ. т.д. и создать трейты, в которых я буду дёргать нужные последовательности.
Я в ту сторону думаю?
Не придётся ли мне постоянно вызывать FactoryBot.rewind_sequences, чтобы точно знать, что отсчёт пошёл с нуля?
Как по мне и так норм. Тесты должны быть максимально тупыми и понятными.
источник

а

акварель на мету in Ruby, Rails, Hanami | dry-rb
threads = Array.new(15,  Thread.new do end)

loop do
   threads.map! do |thread|
       if thread.alive?
           thread
       else
           Thread.new do
               
           end
       end
   end
   sleep 0.00001
end
источник

а

акварель на мету in Ruby, Rails, Hanami | dry-rb
почему этот код мемори лик вызывает?
источник

а

акварель на мету in Ruby, Rails, Hanami | dry-rb
ну серьезно, никто не шарит?
источник

а

акварель на мету in Ruby, Rails, Hanami | dry-rb
а есть нормальные руби чаты?
источник

IS

Igor Simdyanov in Ruby, Rails, Hanami | dry-rb
Этот массив содержит 15 ссылок на один и тот же объект класса Thread.
источник

O

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

O

Odebe in Ruby, Rails, Hanami | dry-rb
Может стоит использовать очередь в главном треде и ожидать от тредов сообщения о завершении? Это как бы не трубет ТАКОГО количества операций.
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Главный тред блокируется на queue.pop и ждёт пока какой-нибудь из тредов не отправит туда что-нибудь, после чего убирает тред из массива и добавляет туда новый.
источник