Size: a a a

Эликсир и Вунш

2020 March 02

ДМ

Дмитрий Макаренко in Эликсир и Вунш
Sergei Maximov
Может и имеет. Смотри, не занимается ли твой соап-клиент лишним экранированием, посмотри, что именно у тебя в итоге передаётся
Ок, посмотрю.
источник

МК

Максим Кузьмин in Эликсир и Вунш
что именно нужно оттестировать? какое поведение?
источник

M

Marperia in Эликсир и Вунш
Максим Кузьмин
что именно нужно оттестировать? какое поведение?
E.g., вот такая ошибка:
(Postgrex.Error) ERROR 42703 (undefined_column) column "created_at" of relation "users" does not exist

query: INSERT INTO "users" (..."created_at",...) VALUES ($1,..) RETURNING "id"


В дев и прод всё нормально, а как только тестирую — пишет нет такой колонки
источник

МК

Максим Кузьмин in Эликсир и Вунш
так у вас, барин, миграция какая-то не прошла
источник

МК

Максим Кузьмин in Эликсир и Вунш
MIX_ENV=test mix.ecto migrate сделайте
источник

M

Marperia in Эликсир и Вунш
А разве он БД не каждый раз заново создаёт? Странно и спасибо!
источник

МК

Максим Кузьмин in Эликсир и Вунш
Я не особо в экто разбирался, но по аналогии с рельсами, он скорее в транзакциях все делает на реальной базе
источник

МК

Максим Кузьмин in Эликсир и Вунш
а потом эти транзакции откатывает
источник

МК

Максим Кузьмин in Эликсир и Вунш
но я не настоящий сварщик, лучше где-то поглубже почитать
источник

M

Marperia in Эликсир и Вунш
Спасибо, сработало
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
Marperia
А разве он БД не каждый раз заново создаёт? Странно и спасибо!
создает если еще нет и накатывает миграции, за это отвечает этот алиас
test: ["ecto.create --quiet", "ecto.migrate", "test"] в mix.exs
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
если переключаетесь с ветки на ветку с разным набором миграций, то придется делать reset, т.к. миграции могут конфликтовать по времени создания
MIX_ENV=test mix ecto.reset
источник
2020 March 03

AD

Artem Denezhny in Эликсир и Вунш
#erlang

Немного о форматировании кода в #erlang с помощью #rebar3

http://tech.nextroll.com/blog/dev/2020/02/25/erlang-rebar3-format.html
источник
2020 March 04

VM

Valik Mogish in Эликсир и Вунш
Всем привет!
Столкнулся вот с какой проблемой.
Уже существующий фронтенд umbrella phoenix приложения было решено перенести на React.
Создал для этого отдельное umbrella приложения которое запускается вместе со всеми остальными, подключил React все работает отлично.
Да вот только столкнулся с тем что нужно поддерживать несколько environmet-ов для этого React прииложения: dev, stg, prod. Для того чтобы в каждом из них делать запросы на соответсвующий сервер.
Кто-то из вас может сталкивался с этим и может подкинуть какую-то полезную статью или что-то посоветовать для решение этого вопроса?
источник

VM

Valik Mogish in Эликсир и Вунш
Мне бы конечно хотелось чтобы все было как можно более гибко и все зависело от конфига phoenix приложения, если это конечно возможно.
источник

Р

Рустем Арғын in Эликсир и Вунш
Ассаламуалейкум
источник

Р

Рустем Арғын in Эликсир и Вунш
есть работа
источник

Р

Рустем Арғын in Эликсир и Вунш
на программирование
источник

Р

Рустем Арғын in Эликсир и Вунш
удаленно
источник

A

Azat in Эликсир и Вунш
в config.exs подключеешь конфиг #{Mix.env()}.exs

и пишешь конфиги, специфичные для каждого окружения
источник