Size: a a a

2020 July 09

МБ

Максим Барулин... in pro.elixir
Źmićer Rubinštejn
Что такое опрос и почему он отличается от создания нового юзера - мне не ясно
есть опрос, у него есть вопросы, у вопросов есть ответы, с фронта прилетел набор данных с массивом вопросов, каждый из которых содержит ещё массивы ответов. как это быстро разложить по схеме?
источник

ŹR

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

МБ

Максим Барулин... in pro.elixir
оно работает на несколько уровней вложенности?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну ты почитай, полезно будет
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это так то Ecto essentials
источник

МБ

Максим Барулин... in pro.elixir
увидел, да
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Есть подозрение, что эти ответы на вопросы вообще нужно хранить в Json внутри одной таблицы
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я конечно не знаю требований, но я бы такую возможность рассмотрел перед тем как отметать
источник

МБ

Максим Барулин... in pro.elixir
а как потом хранить ответы юзеров?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Максим Барулин
а как потом хранить ответы юзеров?
Фраза «ответы на вопросы вообще нужно хранить в Json...» не отвечает на этот вопрос?
источник

МБ

Максим Барулин... in pro.elixir
нет
источник

МБ

Максим Барулин... in pro.elixir
по ним потом надо статистику делать
источник

МБ

Максим Барулин... in pro.elixir
и находить ответы конкретного юзера
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну, тебе виднее
источник

VS

Vladimir Sekisov in pro.elixir
Максим Барулин
а как потом хранить ответы юзеров?
на уровне схемы - embeds_many
на уровне миграций  - {:array, :map}
запросы к конкретным ответам через fragment
источник

МБ

Максим Барулин... in pro.elixir
это крайне не удобно
источник

VS

Vladimir Sekisov in pro.elixir
тогда ответ от @Virviil
источник

AD

Anastasiya Dyachenko in pro.elixir
Максим Барулин
есть опрос, у него есть вопросы, у вопросов есть ответы, с фронта прилетел набор данных с массивом вопросов, каждый из которых содержит ещё массивы ответов. как это быстро разложить по схеме?
под идее с фронтенда не должны проходить вопросы, только ответы с id вопроса. Тогда отдельно валидация (если нужна), отдельно вставка без этой глубокой вложенности, только ответы
источник

МБ

Максим Барулин... in pro.elixir
Anastasiya Dyachenko
под идее с фронтенда не должны проходить вопросы, только ответы с id вопроса. Тогда отдельно валидация (если нужна), отдельно вставка без этой глубокой вложенности, только ответы
Это когда юзеры отвечают, да. А надо создавать все эти вопросы для начала
источник

AD

Anastasiya Dyachenko in pro.elixir
Максим Барулин
Это когда юзеры отвечают, да. А надо создавать все эти вопросы для начала
а, ну в этом случае вроде двойная вложеность должна работать
источник