Size: a a a

2020 March 24

S

Stas in pro.elixir
только тут не картинки ну не суть
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И зачем тебе их группировать?
источник

S

Stas in pro.elixir
Мне приходит форма в таком виде, я ее по кускам передаю функции uploads_multiple_photos она заливает файлы на диск и в базу. в свою очередь она отвечает ок или не ок для каждого файла
источник

S

Stas in pro.elixir
для 1го файла это хорошо работает, а для массива файлов у меня часть файлов попадает в базу часть отбракуется. и я хочу получить список, какой где
источник

S

Stas in pro.elixir
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это то ясно, не ясно зачем тебе списки
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Если лог - это надо делать внутри upload функции
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Если пользователю вернуть - то твоя upload не возвращает имени файла, а только факт ошибки
источник

AS

Alex Sok in pro.elixir
Коллеги, готовим вебинар по Эликсир. Тема "Почему Elixir обязательно нужен любому программисту".
что вам было бы интересно услышать самим и донести для новых адептов?
спасибо
источник

S

Stas in pro.elixir
Źmićer Rubinštejn
Если пользователю вернуть - то твоя upload не возвращает имени файла, а только факт ошибки
имя файла есть в image я могу его вернуть каждый раз при возникновении ошибки. но у меня не получается организовать счетчик внутри перечисления.
источник

S

Stas in pro.elixir
Źmićer Rubinštejn
Если лог - это надо делать внутри upload функции
не очень понял, у меня есть 10 файлов, ф-ия вызывается 10 раз. как мне получить ответ юзеру по каждому из 10ти файлов в один заход
источник

ŹR

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

VP

Vladimir Potapev in pro.elixir
Alex Sok
Коллеги, готовим вебинар по Эликсир. Тема "Почему Elixir обязательно нужен любому программисту".
что вам было бы интересно услышать самим и донести для новых адептов?
спасибо
Странно тема звучит. Эликсир совсем не обязательно кому-то там нужен))
источник

NK

Nikita Kononenko in pro.elixir
+
источник

NK

Nikita Kononenko in pro.elixir
Stas
добрый день. помогите пожалуйста с тупой проблемой. есть функция которая перебирает список с файлами для загрузки. Я хотел бы посчитать или лучше сделать массив имен файлов которые прошли валидацию и которые были отбракованы. Как это сделать внутри enum? я пытался использовать аккумулятор для enum.reduce но не получилось.

def uploads_multiple_photos(image, id) do
Enum.each image, fn p ->
     (case create_upload_image(p,id) do
         {:ok, image} -> счетчик успешных
         {:error, :invalid_file} -> счетчик инвалидов
 end )
а почему с редьюсом не получилось?
источник

NK

Nikita Kononenko in pro.elixir
тут аккумулятор, как я понял это пустой список с 2 пустыми списками
1 для валидированных
2 для ошибок
источник

LL

Lama Lover in pro.elixir
Stas
добрый день. помогите пожалуйста с тупой проблемой. есть функция которая перебирает список с файлами для загрузки. Я хотел бы посчитать или лучше сделать массив имен файлов которые прошли валидацию и которые были отбракованы. Как это сделать внутри enum? я пытался использовать аккумулятор для enum.reduce но не получилось.

def uploads_multiple_photos(image, id) do
Enum.each image, fn p ->
     (case create_upload_image(p,id) do
         {:ok, image} -> счетчик успешных
         {:error, :invalid_file} -> счетчик инвалидов
 end )
Enum.reduce(files, {[], []}, fn file, {good, bad} ->
 case create_upload_image(file, id) do
   {:ok, image} -> {[image | good], bad}
   {:error, _} -> {good, [image | bad]}
 end
end)
источник

S

Stas in pro.elixir
спасибо большое, сейчас попробую
источник

LL

Lama Lover in pro.elixir
Stas
спасибо большое, сейчас попробую
Твой код очень странно выглядит. Не понимаю как ты итерируешься по image (в строке где Enum.each(image ...)
источник

LL

Lama Lover in pro.elixir
Alex Sok
Коллеги, готовим вебинар по Эликсир. Тема "Почему Elixir обязательно нужен любому программисту".
что вам было бы интересно услышать самим и донести для новых адептов?
спасибо
Мне было бы интересно услышать почему Elixir обязательно нужен любому программисту
источник