Size: a a a

2019 March 15

IB

Ilya Borovitinov in pro.elixir
Fey Martynov
я вот перевёл на экто и ошибки с тем, что нельзя возвращать мапу в подзапросе нет. и чёт я не понял почему
http://fmcgeough.github.io/more-queries-in-ecto/

Вот тут почти идентичный кейс и возвращают нормально
источник

EP

Eugene Pirogov in pro.elixir
@feymartynov когда уже смержат пулл-реквест(ы) с СТЕ? :(
источник

IB

Ilya Borovitinov in pro.elixir
Eugene Pirogov
@feymartynov когда уже смержат пулл-реквест(ы) с СТЕ? :(
Да, буквально пару часов назад на пулл-реквесте  тоже спросил😅
источник

IB

Ilya Borovitinov in pro.elixir
А кто-то здесь пользовался основательно Absinthe/Dataloader? Или GraphQL все-таки признан фигней?
источник

AS

Alik Send in pro.elixir
Я пользуюсь absinthe
источник

BB

Boris Beginin in pro.elixir
я юзаю и абсент и даталодер
источник

IB

Ilya Borovitinov in pro.elixir
Просто у меня смешанные впечатления от Dataloader. С одной стороны хочется избегать N+1. С другой стороны его подходы data/query ощущаются как размазывание доступа к данным по странным местам и вообще
источник

IB

Ilya Borovitinov in pro.elixir
Не могу понять, как его правильно готовить
источник

BB

Boris Beginin in pro.elixir
ммм я тоже) он довольно плохо задокументирован
источник

BB

Boris Beginin in pro.elixir
как мне кажется
источник

IB

Ilya Borovitinov in pro.elixir
Вот да
источник

BB

Boris Beginin in pro.elixir
и дока противоречивая
источник

BB

Boris Beginin in pro.elixir
можно нагуглить несколько версий не понятно какая из них правильная
источник

IB

Ilya Borovitinov in pro.elixir
Я надеялся, мб тут будут люди, которые нашли best practices
источник

BB

Boris Beginin in pro.elixir
когда можно его исползьвать
источник

BB

Boris Beginin in pro.elixir
а когда нет
источник

BB

Boris Beginin in pro.elixir
ну у меня дата лодер в довольно простом приложении
источник

BB

Boris Beginin in pro.elixir
без сложных квери
источник

BB

Boris Beginin in pro.elixir
по сути тянет только ассоциации. у тебя какие кейсы?
источник

IB

Ilya Borovitinov in pro.elixir
Не, у меня как раз ассоциации. Но, скажем, у меня условно-стандарная функция list_all_categories/1, которая выводит все категории, но еще и фильтрует их. И функцию терять не хочется, и выносить отдельно в list_all_categories_query тоже кажется странным слегка. Я понимаю, что тут нельзя и то, и другое, и вообще все сразу... но как-то есть ощущение, что можно чище, но я не знаю как
источник