Size: a a a

2021 April 23

LL

Lama Lover in pro.elixir
Если я не ошибаюсь, фениксе нет дефолта для выбора типа контента. Ты это обычно реализуешь сам
источник

AB

Alex Bubnov in pro.elixir
есть, он почти всегда есть
источник

AB

Alex Bubnov in pro.elixir
источник

AB

Alex Bubnov in pro.elixir
добавляется в шаблон роутера в pipeline
источник

LL

Lama Lover in pro.elixir
Это про то какой тип контента принимается, а не отправляется
источник

LL

Lama Lover in pro.elixir
А, да, я не прав
источник

AB

Alex Bubnov in pro.elixir
так ".json" в render("xxx.json"...) из него берется
источник

LL

Lama Lover in pro.elixir
Ну хз, достаточно явно. Плаг кладёт это в conn, а render из него читает
источник

MZ

Maxim Zubarev in pro.elixir
Мы под высокой нагрузкой живем, ваши трусики нас не интересуют, наши и так влажные всегда
источник

AN

Alexey Novoselov in pro.elixir
Кароч вьюхи это модули в которых рендерятся темплейты имплицитно, но без них никак. И благодаря им феникс может мгновенно отдавать контент, так как во вьюхах все темплейты уже отрендеренные лежат. И пустые они только благодаря макросам и шаблонизаторам, в которых делается вся работа. Если посмотреть в скомпилированном виде там все ваши шаблоны есть
источник

AN

Alexey Novoselov in pro.elixir
Но шаблоны да, вообще не очевидная штука поначалу, сложно сходу понять как оно там с учётом form for и т.д. Но по факту когда попробуешь все написать руками через классы и html тэги, то всё встаёт на свои места
источник

DT

Dmitry Trager in pro.elixir
В рельсах темплейты ошибочно назвали вьюхами, скрыв, как выше было отмечено, реальный view под капотом самого фреймворка.
В реальных проектах логику работы с представлением данных или по хелпер-методам пихают, или в слой промежуточных объектов.
Но это место пусто не бывает обычно. Ну или не бывало у тех, кто потом на js-фреймворки перешёл.
Поэтому кажется, что то, что в фениксе для этого приблуду завели, - скорее хорошо.
источник

M

MrFlorius in pro.elixir
А я бы послушал про то на что их можно поменять и какой профит с этого
источник

VS

Victor Boris Shinkev... in pro.elixir
Это кстати становится оч заметно когда пытаешься юзать презентеры
источник

VS

Victor Boris Shinkev... in pro.elixir
И писать на них спеки
источник
2021 April 24

DP

Dmitry Ponyatov in pro.elixir
а подскажите с какими средствами мультиплатформенного описания сетевых message-passing API может работать Elixir с помощью либ, или через кодогенерацию?
PS: swagger etc...
источник

DP

Dmitry Ponyatov in pro.elixir
мб для absynthe что-то есть?
источник

DP

Dmitry Ponyatov in pro.elixir
или вообще генератор симметричных бинарных парсеров на базе описания грамматики
источник

DP

Dmitry Ponyatov in pro.elixir
симметричных = генератор делает не только парсер, но и код для упаковки данных в нужный формат (пакер)
источник

DP

Dmitry Ponyatov in pro.elixir
хотя ASCII-based протоколы чаще используются (JSON/XML/GraphQL) так что тоже
источник