Size: a a a

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

2019 January 27

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
А так - обычно никакой проблемы именно с самими релизами нет. Любая новая версия прекрасно накатывается на старую.
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Моё субъективное мнение.
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
У меня были случаи когда требовался апгрейд стейта (закончились плейсхолдеры в рекорде или забыл добавить их) - тогда добавляешь handle_{call,cast,info} первыми, которые матчат любые сообщения и старый стейт (его описываешь не в виде рекорда, а в виде кортежа), обновляет стейт и вызывает снова  handle_{call,cast,info}  с новым стейтом. Но я стараюсь этого избегать. В частности - сейчас чаще использую мэпы для стейта (старое не переписываю пока на мэпы). Случаев когда надо было апгрейдить именно данные в стейте у меня не было, я старался как-то избегать этого. Но это решается таким же способом, только надо тогда в стейте хранить номер "версии" стейта.
источник
2019 February 02

NK

ID:476249930 in Эликсир и Вунш
привет. вопрос по примеру guardian. ругается на session_path
источник

NK

ID:476249930 in Эликсир и Вунш
где вообще эта функция может обьявляться или на что она поменялась?
источник

NK

ID:476249930 in Эликсир и Вунш
render(conn, "new.html", changeset: changeset, action: session_path(conn, :login))
источник

NK

ID:476249930 in Эликсир и Вунш
вот что то типа такого
источник

NK

ID:476249930 in Эликсир и Вунш
undefined function session_path/2
источник

PS

Petr Stepchenko in Эликсир и Вунш
ID:476249930
undefined function session_path/2
Случаем на 1.4 не обновился?
источник

NK

ID:476249930 in Эликсир и Вунш
я с нуля делаю
источник

NK

ID:476249930 in Эликсир и Вунш
там да 1.4
источник

PS

Petr Stepchenko in Эликсир и Вунш
Routes.session_path
источник

PS

Petr Stepchenko in Эликсир и Вунш
Гуардиан тут не виноват)
источник

NK

ID:476249930 in Эликсир и Вунш
Petr Stepchenko
Routes.session_path
спасибо. я в Controller почему то искал
источник

NK

ID:476249930 in Эликсир и Вунш
а про такой модуль как Routes в документации нет
источник

NK

ID:476249930 in Эликсир и Вунш
а про гвардиан - это пример на гитхабе использования его
источник

PS

Petr Stepchenko in Эликсир и Вунш
Это хелперы создаваемые роутером. Про Routes почитай ченджлог 1.4
источник

NK

ID:476249930 in Эликсир и Вунш
вопрос - если делать проект с нуля - лучше сразу использовать umbrella проект?
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Umbrella всегда лучше использовать, чем не использовать
источник

AV

Andrew Volozhanin in Эликсир и Вунш
Не факт.
Если сразу видно разделение на обособленные приложения, тогда стоит).
Пример: db/data, public, admin, telegram_bot, api, и т.п.
источник