Size: a a a

2019 September 13

к

кана in pro.elixir
ага, кажется нужно .exs
источник

ŹR

Źmićer Rubinštejn in pro.elixir
config.exs
источник

KS

Kirill Shilov in pro.elixir
Ребят, вопрос по ecto. Допустим у меня есть в базе 2 таблицы: users и admind, все админы входят в число юзеров. Можно ли сделать в схеме одностороннюю связь чтобы в схеме юзера не делать has_one для админа?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Чё?
источник

DP

Denis Papushaev in pro.elixir
одностороннюю это как? self referencing assocation?
источник

IS

Ilya Shuma in pro.elixir
Наверное, лучше иметь одну таблицу Users с дополнительным полем :role?
источник

IF

Igor Filippov in pro.elixir
А как кстати менеджится если 1 пользователь может иметь в друзьях других?
источник

IF

Igor Filippov in pro.elixir
Если они все в одной таблице
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Через промежуточную таблицу
источник

AB

Alexey Bolshakov in pro.elixir
другая таблица наверняка
источник

AB

Alexey Bolshakov in pro.elixir
с двумя полями
источник

IF

Igor Filippov in pro.elixir
Спасибо
источник
2019 September 14

KS

Kirill Shilov in pro.elixir
self referencing assocation - то что надо, благодарствую
источник

AK

Andy Krasnov in pro.elixir
Лови спаммера!
источник

к

кана in pro.elixir
есть генсервер, который через 100мс после запуска или кола терминейтится (через 3-ий элемент в кортеже init + handle_info(:timeout))

через 100мс я достаю из registry пид этого сервера, он еще жив, уже прошел handle_info(:timeout) (в котором :stop), но до terminate еще не дошел (когда как)

и вот тут все падает, EXIT normal
источник

к

кана in pro.elixir
есть идеи, как это пофиксить? Вместо возврата стоп сразу делать terminate (если он сихронный) в handle_info или как?
источник

к

кана in pro.elixir
то есть таймлайн:

0: init
100: timeout
100: GenServer.call
100: terminate
Call выдает EXIT normal
источник

к

кана in pro.elixir
при чем эта проблема только при первом запуске в репле, по второму все уже успевает
источник

к

кана in pro.elixir
вот два запуска
источник

к

кана in pro.elixir
"before looking" вызывается с колом, после которого таймайт сбрасывается до 100

то есть я делаю два кола, один сразу, второй через 100мс
источник